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;
        }
相关推荐
skywalk816325 分钟前
言知项目后续方向建议
开发语言·学习·编程
拉勾科研工作室1 小时前
区块链工程毕业论文题目【249个】
开发语言·javascript
雪豹阿伟2 小时前
21.Winfrom —— 定时器、日期选择器、进度条、表格、DataTable
c#·上位机·winfrom
z落落2 小时前
C#WinForm控件实战:Panel与单选框动态创建
开发语言·c#
ptc学习者2 小时前
python 中描述符@property property 大概的样子
开发语言·python
zmzb01032 小时前
Python课后习题训练记录Day129
开发语言·python
张忠琳2 小时前
【Go 1.26.4】Golang Map 深度解析
开发语言·后端·golang
Vertira2 小时前
如何对QT开发的软件进行打包[已解决]
开发语言·qt
AI人工智能+电脑小能手2 小时前
【大白话说Java面试题 第110题】【并发篇】第10题:CAS 存在哪些问题?
java·开发语言·面试
石一峰6992 小时前
C 语言函数设计模式实战经验
c语言·开发语言·设计模式