现在我新建了一个数据类型,例如public class FunctionList
{
public string sin = "sin";
public string cos = "cos";
public string tan = "tan";
}只是为了简单说明,只写了3种情况,但实际肯定不止这三种假如现在有一个objecd a = xxx,我应该怎么去判断xxx是不是FunctionList这种数据类型
{
public string sin = "sin";
public string cos = "cos";
public string tan = "tan";
}只是为了简单说明,只写了3种情况,但实际肯定不止这三种假如现在有一个objecd a = xxx,我应该怎么去判断xxx是不是FunctionList这种数据类型
这个不行吗?还是楼主另有意思?
我是想用xxx is FunctionList来做,可以怎么都弄不对,可不可以写个例子让我看看~~
if(xxx is FunctionList)
//是FunctionList这种数据类型
else
//不是该种类型
private void button1_Click(object sender, EventArgs e)
{
object d = "sin";
if (d is FunctionList)
{
MessageBox.Show("true");
}
}
public class FunctionList
{
public string sin = "sin";
public string cos = "cos";
public string tan = "tan";
}可是我这么写程序老报错,是不是我的类里面成员定义错了,还是我在object里面给d赋值有问题~
可不可以麻烦您写一个可以运行的小程序,我想看看我到底哪里错了~~
{
sin = 1,
cos = 2,
tan = 3
}object d = FunctionList.sin;
if (d is FunctionList)
{
MessageBox.Show("true");
}
{
FunctionList ft= obj as FunctionList;
if (ft!=null)
{
return true;
}
return false;
}