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;
        }
相关推荐
yj爆裂鼓手几秒前
unity对象池
unity·c#
Henry Zhu1231 分钟前
Qt Model/View架构详解(三):自定义模型
开发语言·qt
野生技术架构师3 分钟前
【面试题】为什么 Java 8 移除了永久代(PermGen)并引入了元空间(Metaspace)?
java·开发语言
Leo July3 分钟前
【Java】Java设计模式实战指南:从原理到框架应用
java·开发语言·设计模式
冬奇Lab4 分钟前
【Kotlin系列13】DSL设计:构建类型安全的领域语言
开发语言·安全·kotlin
2501_9445215917 分钟前
Flutter for OpenHarmony 微动漫App实战:分享功能实现
android·开发语言·javascript·flutter·ecmascript
嵌入式小能手20 分钟前
飞凌嵌入式ElfBoard-系统信息与资源之休眠
c语言·开发语言·算法
橘子师兄21 分钟前
C++AI大模型接入SDK—API接入大模型思路
开发语言·数据结构·c++·人工智能
Object~24 分钟前
7.Go语言中的slice
开发语言·后端·golang
L.EscaRC27 分钟前
深度解析 Spring 框架核心代理组件 MethodProxy.java
java·开发语言·spring