今天看到Python有这种语法,参数名后面跟着等号写参数,联想到前几天用到的Serilog,好像有个参数名加冒号的写法,搜索了一下,果真有这种用法。
函数特别大的时候,用这种方法很直观,而且参数可以打乱顺序,很Nice。
csharp
private void button2_Click(object sender, EventArgs e)
{
Display(myString: "aaaaaaaaa", myInt:1233);
}
private void Display(int myInt, string myString)
{
textBox1.Text = myInt.ToString();
textBox2.Text = myString;
}