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;
        }
相关推荐
饺子大魔王的男人7 小时前
Remote JVM Debug+cpolar 让 Java 远程调试超丝滑
java·开发语言·jvm
兩尛14 小时前
c++知识点2
开发语言·c++
fengfuyao98514 小时前
海浪PM谱及波形的Matlab仿真实现
开发语言·matlab
xiaoye-duck14 小时前
C++ string 底层原理深度解析 + 模拟实现(下)——面试 / 开发都适用
开发语言·c++·stl
Hx_Ma1615 小时前
SpringMVC框架提供的转发和重定向
java·开发语言·servlet
期待のcode15 小时前
原子操作类LongAdder
java·开发语言
A_nanda16 小时前
c# MOdbus rto读写串口,如何不相互影响
算法·c#·多线程
lly20240616 小时前
C 语言中的结构体
开发语言
JAVA+C语言17 小时前
如何优化 Java 多主机通信的性能?
java·开发语言·php
青岑CTF18 小时前
攻防世界-Ics-05-胎教版wp
开发语言·安全·web安全·网络安全·php