呼び出された関数の内部で変数を宣言することは可能ですか?外部のソースはこの変数を変更できませんか?例:C#関数の外で変更できない変数
private void SetVariable(){
privatetypevariable variable = "hello";
}
variable = "world"; //<-- doesnt work because it cannot access the variable 'variable' inside SetVariable()
上記の方法の範囲外の変数にはどうすればアクセスできますか?
いいえ、できません。変数は同じスコープとネストスコープでのみ表示されます。 – pwas
メソッドの外部でローカル変数にアクセスすることはできません –
スコープとカプセル化のような概念を正しく把握する必要があります – haim770