有很多類各地,如:創建擴展現有的C#類的 '複製'
var db = new System.Data.SqlClient.SqlConnection();
你可以使用 IST像:
db.Open();
db.Close();
//...
所以我在尋找什麼爲是一種階級的完美複製:
public class SqlConnection{
private System.Data.SqlClient.SqlConnection db;
public SqlConnection() {
//create SqlConnection
db = new System.Data.SqlClient.SqlConnection();
}
public void Open() {
db.Open();
}
//...
}
,這樣我可以使用它像一個普通的類,但我自己的小的定製:
db.Open();
db.Close();
//...
db.MyOwnFunktion();
有沒有像視覺工作室內建函數來進行一個快速的解決方案嗎?
也許你的意思是繼承自SqlConnection,並用你自己的函數擴展它? –
繼承... :) – Dexion
'SqlConnection'是密封的,不能被繼承。你需要創建一個包裝器。你發佈的代碼有什麼問題? – smoksnes