c# 如何判断变量里值得类型啊
我有一个object变量,里面装了array类型和object类型的值,我想用一个循环来遍历里面的值,判断它的类型,执行不同的操作,我用Tyepof也不行,希望你能教教我...
我有一个object变量,里面装了array类型和object类型的值,我想用一个循环来遍历里面的值,判断它的类型,执行不同的操作,我用Tyepof也不行,希望你能教教我。
展开
4个回答
展开全部
object[] objArr = {123,true,"haha",DateTime.Now};
foreach(object obj in objArr)
{
if(obj is int) //do something....
if(obj is bool) //do something....
if(obj is string) //do something....
if(obj is DateTime) //do something....
}
在C#里,拿int类型举例,is的作用相当于 obj.GetType() == typeof(int) 返回一个类型比较的布尔值
foreach(object obj in objArr)
{
if(obj is int) //do something....
if(obj is bool) //do something....
if(obj is string) //do something....
if(obj is DateTime) //do something....
}
在C#里,拿int类型举例,is的作用相当于 obj.GetType() == typeof(int) 返回一个类型比较的布尔值
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string str=变量.GetTtype().ToString();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用is关键字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好像没描述清楚吧!
可以根据已知的 array 和 object 类型区遍历 你的类型 应该是数组吧!
可以根据已知的 array 和 object 类型区遍历 你的类型 应该是数组吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询