我正在寫一個相當簡單的程序,它可以「連接」到幾種不同類型的數據源,包括文本文件和各種數據庫。我已決定將這些連接類型中的每一個都實現爲從我稱爲iConnection的接口繼承的類。所以,例如,我有TextConnection,MySQLConnection,& c ...作爲類。我可以在.NET中使用一個類作爲對象來創建該類的實例嗎?
在另一個靜態類中,我有一個帶有人類可讀名稱的字典作爲關鍵字。對於每個字典條目的價值,我想要這個類本身。這樣,我可以做這樣的事情:
newConnection = new dict[connectionTypeString]();
有沒有辦法做這樣的事情?我對C#相當陌生,所以我會很感激任何幫助。