如何判断object的类型
ArrayList arr=new ArrayList();PointF[] pos=new PointF[]{5,8,4,9};
arr.Add(pos);
if(arr[0].GetType()==PointF[]) //此行出现两个错误:1 无效的表达式项] 2 语法错误,应输入]
{
…………
}
还望各位兄弟不吝赐教 小生在此谢过了……
多谢楼上的兄弟
我试过了 这样会得到一个字符型 : System.Drawing.PointF[]
声明一个字符型变量 string s= System.Drawing.PointF[]
然后比较arr[0].GetType().Tostring()与变量S是否相等。
这样也不是不可以,不过我总觉的问题没有那么简单。隐隐觉的问题并没有完全解决。
还有其他方法吗?
[此贴子已经被作者于2006-10-24 11:23:49编辑过]