ここで、ローカル変数の意味を理解しました。しかし、私の SecondVar は何をするのでしょうか? method2 は myValue を SecondVar に与えませんか?
これらのコードは、「something」を myVar として method2 の myValue に設定することを意味していたので、ここでの mySecondVar の機能は何ですか?
private void method1()
{
// This is a local variable called myVar
string myVar = "something";
string mySecondVar = method2(myVar);
}
private string method2(string myValue)
{
// This method has received myVar from method1 as "myValue"
return myValue;
}