【发布时间】:2013-07-25 14:00:07
【问题描述】:
我认为标题可能是错误的..哈哈不确定..无论如何..
我有 3 种不同的数据类型..
public class data1
{
public Color color;
public int len;
public DrawingVisual dv;
Other vars...
}
public class data2
{
public Color color;
public int len;
public DrawingVisual dv;
Other vars different from data1 vars...
}
等等……
如何创建一个函数来传递这些,然后在函数中获取我需要的变量.. 例子..
void Something(var data)
{
switch (typeof(data))
{
case data1:
break;
case data1:
break;
}
}
这显然不起作用..但这只是一个例子..
我该怎么做呢?
谢谢
【问题讨论】:
-
你对
Something方法中的数据做了什么?你打算使用“其他变量”吗? -
void Something(var data)不是有效的声明。编译器应该抱怨。
标签: c# oop data-structures