周围有很多类,例如:
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();
有没有像visual-studio-build-in内置功能这样的快速解决方案呢?
一个人可以做几件事:
扩展方法的简短示例:
public static class Extensions
{
public static void DoSomething(this SqlConnection connection, int input)
{
//Do something
}
}
//And then when you want to use it:
SqlConnection connection = new SqlConnection();
connection.DoSomething(3);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句