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;
        }
相关推荐
benchmark_cc3 分钟前
实时行情系统如何避免无意义的重复请求?从请求去重到缓存设计
大数据·开发语言·python·pandas·量化交易·股票数据·quantdash
田里的水稻4 分钟前
Python_两大法宝dir() 与 help() 的妙用
开发语言·python
郝学胜-神的一滴6 分钟前
Python浏览器自动化:Selenium与Playwright实战对比,网页爬虫&自动操作一站式指南
开发语言·爬虫·python·selenium·程序人生·自动化
土豆.exe11 分钟前
chunked 编码的行尾:Go、h11 与 Tomcat 各错在哪一处
开发语言·网络安全·golang·tomcat
磊 子12 分钟前
什么是虚假唤醒(spurious wakeup)?从 POSIX 标准讲到 futex 内核
java·开发语言
海天鹰18 分钟前
C#:object.ShortcutKeys 不支持非功能单独按键
c#
飘然生22 分钟前
traceId链路 skywalking java agent
java·开发语言·skywalking
li星野24 分钟前
【学习记录】射线补偿原理与实现:从物理模型到MATLAB代码
开发语言·学习·matlab
下页、再停留36 分钟前
【C#桌面客户端系列学习-10】连接SQLite数据库
数据库·c#·visual studio
Chloe.Zz38 分钟前
一篇入门Agent
开发语言·前端·javascript