何らかの理由で、C# Win Forms アプリケーションでいくつかの変数の名前を取得したいと考えています。次のコードを使用しました
private void button1_Click(object sender, EventArgs e)
{
string my_name = "my_value";
textBox1.Text = nameof(my_name) + "=" + my_name;
textBox2.Text = GetNameAndValue(my_name);
}
private string GetNameAndValue(string my_parameter)
{
return nameof(my_parameter) + "=" + my_parameter;
}
Textbox1 は私が望む正確な結果を得ました
my_name=my_value
ただし、メソッドで同じコードを使用すると、異なる結果が得られました
my_parameter=my_value
Textbox1 で結果を取得できるようにしたいが、メソッドを使用する