我有一个代码在文本框中捕捉奇数偶数,有没有在最小代码中这样做的更好的方法?或者更快的性能? 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;
}
}
你是第一个使用正则表达式来查找我曾经见过的奇数和偶数的人:) –
是的,但我不知道它是否快:) –