1

何らかの理由で、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 で結果を取得できるようにしたいが、メソッドを使用する

4

1 に答える 1