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;
        }
相关推荐
czhc114007566312 小时前
712:Atta. cursor;ToggleButton
c#
玖玥拾13 小时前
C# 语言进阶(十三)网络 DLL 库分层设计
服务器·开发语言·网络·网络协议·c#
2601_9498163513 小时前
C++内存对齐与结构体填充深度精讲:底层规则、内存裁剪、适配优化与工程避坑
开发语言·arm开发·c++
浩瀚地学13 小时前
【面试算法笔记】0105-数组-螺旋矩阵
java·开发语言·笔记·算法·面试
Geek-Chow13 小时前
Mobile App Certificate Pinning: Underlying Principle and a Swift Example
开发语言·ios·swift·安全架构
阿豪只会阿巴13 小时前
两小时快速入门 FastAPI--第一回
开发语言·python·fastapi
你怎么知道我是队长14 小时前
JavaScript 事件介绍
开发语言·前端·javascript
雪靡14 小时前
WPF PerMonitorV2 下的跨窗口问题
c#·wpf
CodeStats14 小时前
【Linux IO】从文件描述符到硬件中断:Linux IO 系统底层完全拆解
java·linux·开发语言·io·socket
苍狼唤14 小时前
SQL+C# 增删改查(练习)
数据库·sql·c#