亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何修復驗證以使其更好?

如何修復驗證以使其更好?

C#
互換的青春 2022-12-04 13:24:06
我正在為 2 個品牌進行電話驗證,兩個驗證的含義幾乎相同,只是數字不同。        if (!MobileFormat(num, brand,currency))        {            if (brand.Equals(Brand.LED.ToString()))            {                key = "The number of phone numbers must be "9" digits.";            }            else            {                key = "The number of phone numbers must be "10" digits.";            }        }我希望密鑰是單行而不是雙行,并且只更改數字。
查看完整描述

2 回答

?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

嘗試以下:

key = string.Format("The number of phone numbers must be {0} digits.", brand.Equals(Brand.LED.ToString()) ? 9 : 10);


查看完整回答
反對 回復 2022-12-04
?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

在構建字符串之前捕獲數字值。

if (!MobileFormat(num, brand, currency))
{    var digits = brand.Equals(Brand.LED.ToString()) ? 9 : 10;
    key = $"The number of phone numbers must be '{digits}' digits.";
}

使用兩條線,您可以快速識別涉及兩個操作并節省一些水平空間。

分享



查看完整回答
反對 回復 2022-12-04
  • 2 回答
  • 0 關注
  • 119 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號