我怎樣才能讓一個類型的引用,所以我可以用myreference名字後來......在其最簡單的形式...定義基於自己的類型上的現有類型
敏 - 源自INT
然後,在其他地方,我會參考MyInt。踢球者是我需要這個「#define」分別在類定義中,它將被分類並可能是不同的類型。其實際意圖是
MyTypeSQLCmd = OleDbCommand
OR
MyTypeSQLCmd = SQLiteCommand
和我的子類只是指,並能夠創建一個新的MyTypeSQLCmd();
---讓我多說一點。
我有一個類連接到OleDB類型的數據庫。 我有另一個類連接到SQLite數據庫。
我有另一個類將從上面的任何一個派生,但將具有附加功能。因此,而不是知道哪個後端我將連接到,我不希望有IF的所有的地方一樣......
if(connectingToSQLite)
MyCmd = new SQLiteCommand();
else
MyCmd = new OleDbCommand();
,因爲隨後,可用常用的方法,我需要是相同的參考文獻,如
MyCmd.Parameters.Add(...)
所以,我不能預先聲明變量爲一個 「類型」 或另一個如
的OleDbCommand MyCmd; SQLiteCommand MyCmd;
我只想要一個實例,所以我希望得到一種「別名」類型,它將被接受並允許在沒有編譯器錯誤的情況下繼續。
通過「轉到定義」了繼承鏈,我想我明白你的意思,並認爲這會工作。 ..如果成功,我會標誌。 – DRapp 2009-08-06 13:21:34