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;
        }
相关推荐
蓝天星空4 分钟前
跨平台开发语言对比
开发语言·c#·.net
阿蒙Amon4 分钟前
C#常用类库-详解JetBrains.Annotations
前端·数据库·c#
gihigo199810 分钟前
距离角度解耦法的MIMO-OFDM雷达波束形成及优化MATLAB实现
开发语言·算法·matlab
独自破碎E15 分钟前
【面试真题拆解】Java锁机制:synchronized、ReentrantLock、锁升级、可重入锁
java·开发语言·面试
努力往上爬de蜗牛15 分钟前
extends
java·开发语言
2401_8535765016 分钟前
代码自动生成框架
开发语言·c++·算法
牢七22 分钟前
PHP Debug配置记录
开发语言·php
逆境不可逃22 分钟前
【从零入门23种设计模式23】行为型之模板模式
java·开发语言·算法·设计模式·职场和发展·模板模式
2401_8535765024 分钟前
C++中的组合模式变体
开发语言·c++·算法
学习3人组32 分钟前
Workerman实现 WSS 基于客户端 ID 的精准推送
android·java·开发语言