C# · 12月 27, 2021

C#如何调用多个参数

我使用下面的代码访问我的表单上的属性,但今天我想写东西到ListView,这需要更多的参数. public string TextValue { set { if (this.Memo.Invokerequired) { this.Invoke((MethodInvoker)delegate { this.Memo.Text += value + “\n”; }); } else { this.Memo.Text += value + “\n”; } } }

如何添加多个参数以及如何使用它们(值,值)?

解决方法 (编辑 – 我觉得我误解了原来的问题)

简单地做一个方法而不是属性:

public void DoSomething(string foo,int bar){ if (this.Invokerequired) { this.Invoke((MethodInvoker)delegate { DoSomething(foo,bar); }); return; } // do something with foo and bar this.Text = foo; Console.WriteLine(bar);}