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;
        }
相关推荐
pen-ai15 分钟前
打通 Python 与 C++ 的参数传递机制
开发语言·c++·python
亲爱的非洲野猪18 分钟前
深入解析享元模式:用Java实现高性能对象复用
java·开发语言·享元模式
qq_4017004126 分钟前
Qt的.pro文件
开发语言·qt
FAFU_kyp34 分钟前
Rust 的 引用与借用
开发语言·算法·rust
喵星人工作室40 分钟前
C++传说:神明之剑0.4.5装备机制彻底完成
开发语言·c++·游戏
秦jh_42 分钟前
【Qt】系统相关(下)
开发语言·qt
东木月1 小时前
使用python获取Windows产品标签
开发语言·windows·python
该用户已不存在1 小时前
不止是初始化,4个C# 构造函数解析与实例
后端·c#·.net
pumpkin845141 小时前
Go 基础语法全景
开发语言·后端·golang
hqwest1 小时前
码上通QT实战18--监控页面10-获取设备数据
开发语言·qt·湿度·modbus功能码·寄存器地址·从站数据·0103