C# 参数名加冒号,可以打乱参数顺序

今天看到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;
        }
相关推荐
yeccheng30 分钟前
MySQL 索引超详解:从底层 B+ 树到面试高频考点
java·开发语言·jvm·mysql·面试
联犀32 分钟前
纯 Go 的 CAD 开源库 go-cad:直接解析 DWG/DXF,现在也能导出 PDF
开发语言·golang·pdf
zjxtxdy1 小时前
C++面向对象程序开发-类与对象
开发语言·c++
淡海水3 小时前
09-04-内存-Unity原生对象生命周期
unity·c#·游戏引擎·gc
qq_406981033 小时前
c++拷贝构造函数
开发语言·c++
爱喝雪碧的可乐4 小时前
MATLAB
开发语言·算法·matlab
H.莓飛6 小时前
【C++】【STL】vector_OJ题
linux·服务器·开发语言·数据结构·c++·visual studio
吴可可1236 小时前
富怡CAD二次开发指南
c#
1-1=06 小时前
C# IO和序列化
c#·.net·.netcore
j7~7 小时前
【C++ 八股文】(篇四)C++11 新特性
开发语言·c++·面试·c++11·八股文