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;
        }
相关推荐
LJianK1几秒前
乐观锁算线程同步吗?
java·开发语言·jvm
铭毅天下2 分钟前
当搜索引擎遇上 Rust——深度解读下一代实时搜索引擎 INFINI Pizza
开发语言·后端·搜索引擎·rust
IT策士6 分钟前
Python 中间件系列:文件存储minio操作操
开发语言·python·中间件
buhuizhiyuci10 分钟前
【QT-百日筑基篇】功法有些小成,开始进行打怪升级-QT的实践第一课,创建Hello World的几种方法
开发语言·qt
枕星而眠16 分钟前
Linux 共享内存与信号量全解析:原理、实践与避坑指南
linux·c语言·开发语言·后端·ubuntu
Sanri.20 分钟前
JavaScript基础语法6
开发语言·javascript·ecmascript
hhb_61823 分钟前
JavaScript核心技术要点梳理与实战应用案例解析
开发语言·javascript·ecmascript
Mike117.23 分钟前
GBase 8a DBLink 查询的落地边界和排查细节
开发语言·php
代码中介商24 分钟前
C++ STL入门:vector与字符串流详解
开发语言·c++
Gofarlic_OMS26 分钟前
CONVERGE CFD许可不够用?自动回收闲置,燃烧仿真随时跑
java·大数据·开发语言·架构·制造