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;
        }
相关推荐
qiuiuiu4131 分钟前
正点原子RK3568学习日志6-驱动模块传参
linux·c语言·开发语言·单片机·学习
云闲不收1 分钟前
golang的一些技巧
开发语言·后端·golang
凸头3 分钟前
责任链模式
java·开发语言·责任链模式
兮兮能吃能睡39 分钟前
资料片:R语言中常见的英文术语及其含义
开发语言·r语言
zz-zjx1 小时前
JVM垃圾收集器详解(jdk21+25实战版)
java·开发语言·jvm
郝学胜-神的一滴1 小时前
Linux系统函数link、unlink与dentry的关系及使用注意事项
linux·运维·服务器·开发语言·前端·c++
赵杰伦cpp1 小时前
list的迭代器
开发语言·数据结构·c++·算法·链表·list
_extraordinary_2 小时前
Java Spring配置
java·开发语言·spring
进击的大海贼2 小时前
QT-C++ 自定义加工统计通用模块
开发语言·c++·qt
Rhys..2 小时前
JS - npm init
开发语言·javascript·npm