【发布时间】:2017-10-16 12:01:35
【问题描述】:
我对 C# Visual Studio 还是很陌生。我想问是否可以使用 contains 函数来检查我的程序是否在 DataTable 行中包含数字/数字?
p/s:我试过正则表达式功能(参考网上讨论的一些话题)
string checkstring = "1234567890";
Regex reNum = new Regex(@"^\d+$");
bool isNumeric = reNum.Match(checkstring).Success;
for (int i = 0; i < my_datatable.Rows.Count; i++)
{
data_source = my_datatable.Rows[i][4].ToString();
if (data_source.Contains(reNum.Match))
{
my_datatable.Rows[i][4] = "Contain Number";
}
else
{
my_datatable.Rows[d][4] = "No number";
}
}
但是好像根本不行,有没有其他方法?感谢您的回复!
【问题讨论】:
-
那么你想检查单元格是包含数字还是只包含数字?