アプリで sqlite を使用しています。私は自分sqliteConnection
を として宣言していconstant
ます。しかし問題は、このクラスのユーザーがこのオブジェクトのconnectionString
プロパティを変更できることです。sqliteConnection
どうすればそれを防ぐことができますか?接続の接続文字列を一度だけ設定したい。
1 に答える
1
読み取り専用プロパティを作成できます...
private string connectionString = "my_string";
public string ConnectionString
{
get { return connectionString; }
}
またはreadonly
フィールド。値は、コンストラクターでのみ、または定数として設定できます。
public readonly ConnectionString = "my_string";
またはconst
フィールド。値は定数として設定できます (値は静的です。つまり、すべてのインスタンスに対して 1 つの値しかありません)。
public const ConnectionString = "my_string";
于 2013-03-17T07:00:49.927 に答える