我認爲標題可能是錯誤的...哈哈..不清楚反正..方法傳遞3種不同的數據類型來做同樣的事情?
我有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;
}
}
這不會工作,顯着..但它絕對舉個例子..
我該怎麼做到這一點?
感謝
你在用什麼方法處理數據?你打算使用'其他變種'嗎? –
'void Something(var data)'不是一個有效的語句。編譯器應該抱怨。 –