在DataSet.Tables[0].Columns[0]
我们有一个DataType
属性。现在,我想迭代Columns
并执行一些操作,具体取决于Type
中的DataType
。怎么做?
foreach(var c in DataSet.Tables[0].Columns)
{
if (c.DataType == System.String) {} //error 'string' is a 'type', which is not valid in the given context
}
答案 0 :(得分:12)
使用typeof
运算符:
if (c.DataType == typeof(string))
{
// ...
}
答案 1 :(得分:4)
试试这个......
if (c.DataType == typeof(string)) {}
答案 2 :(得分:4)
if (c.DataType == typeof(string))
{
// code
}