我有一個代碼在文本框中捕捉奇數偶數,有沒有在最小代碼中這樣做的更好的方法?或者更快的性能? thnks -John :)奇數和偶數位
string givenamnt = Convert.ToString(txtamount.Amount.Replace(".", ""));
int glength = givenamnt.Length;
var regex = new Regex("[1]|[3]|[5]|[7]|[9]");
string odd = null;
string even = null;
for (int i = 0; i < glength; i++)
{
var x1 = givenamnt.Substring(i, 1);
var isOdd = regex.IsMatch(x1);
if (isOdd)
{
odd += x1;
txtodd1.Text = odd;
}
else
{
even += x1;
txteven1.Text = even;
}
}
你是第一個使用正則表達式來查找我曾經見過的奇數和偶數的人:) –
是的,但我不知道它是否快:) –