静态变量的使用
在一段源代码中看到一个这样的用法, public class Connection { private static System.Data.OracleClient.OracleConnection connection = new System.Data.OracleClient.OracleConnection(); private Connection(string ConnectionString) { } private Connection() {
} /// <summary> /// 数据库连接实例 /// </summary> public static System.Data.OracleClient.OracleConnection Instance { get { return connection; } set { connection = value; } } } 不知道为什么要先设置为一个private的变量,然后在把这个private的变量赋值给public的instance