我在我的应用程序中使用 sqlite。我声明我sqliteConnection
的 as constant
。但问题是这个类的用户可以改变connectionString
这个sqliteConnection
对象的属性。我怎样才能防止这种情况?我希望只设置一次连接的连接字符串。
问问题
264 次
1 回答
1
您可以创建一个只读属性...
private string connectionString = "my_string";
public string ConnectionString
{
get { return connectionString; }
}
或者一个readonly
领域。该值只能在构造函数中设置或作为常量设置:
public readonly ConnectionString = "my_string";
或者一个const
领域。该值可以设置为常量(值是静态的,即所有实例只有一个值):
public const ConnectionString = "my_string";
于 2013-03-17T07:00:49.927 回答