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;
        }
相关推荐
释厄62317 小时前
BSD 简单真理循环论——简单真理 × 复杂循环=大一统
android·开发语言·kotlin
CS创新实验室17 小时前
Python 的鸭子类型
开发语言·windows·python
1024奇点17 小时前
【仓颉语言入门 · 第24课】
开发语言·ide·开源
栈溢出了17 小时前
VS Code Python 自动导包失效排查笔记
开发语言·笔记·python
朝朝辞暮i17 小时前
C++ 第 28 课:Lambda 表达式
开发语言·c++·算法
Frank_refuel17 小时前
深入理解RpcRouter(远端调用模块)
开发语言·qt
黑科技iOS上架17 小时前
双引擎解决oc/swift开发引用加固难题
开发语言·ios·swift·审核·ios混淆·执行程序差异化
yujunl17 小时前
U9客开中UI插件开发过程中碰到有一个坑
开发语言
iCxhust17 小时前
C语言struct结构体实现类定义
c语言·开发语言·单片机·嵌入式硬件·51单片机
ESDWAN18 小时前
跨境电商网络专线怎么选?从带宽、延迟到SD-WAN部署与带宽管理的完整落地指南
开发语言·网络·php