怎么检查object是String[].
例如:
检查object是enum
if (value.GetType().IsEnum)
Run Code Online (Sandbox Code Playgroud)
您可以简单地应用is运算符来检查类型.
如果提供的表达式为非null,则is表达式求值为true,并且可以将提供的对象强制转换为提供的类型,而不会引发异常.is运算符仅考虑引用转换,装箱转换和拆箱转换.其他转换(例如用户定义的转化)不予考虑.
喜欢
String[] test = { "1", "2" };
object o = test;
if (o is string[])
{
Console.WriteLine("this is string array");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
123 次 |
| 最近记录: |