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;
        }
相关推荐
忘记9269 分钟前
session的工作原理
开发语言
java_logo17 分钟前
LinuxServer.io LibreOffice 容器化部署指南
java·开发语言·docker·dubbo·openoffice·libreoffice·opensource
꧁坚持很酷꧂17 分钟前
Windows安装Qt Creator5.15.2(图文详解)
开发语言·windows·qt
Alpha first31 分钟前
C++核心知识点梳理:类型兼容、多继承与虚基类
开发语言·c++
.小小陈.31 分钟前
C++初阶9:list使用攻略
开发语言·c++·学习·list
qq_5895681035 分钟前
@NotBlank与@NotEmpty注解无法导入
java·开发语言
咖啡の猫1 小时前
Python字典的查询操作
数据库·python·c#
超自然祈祷1 小时前
水声相关公式C++实现
开发语言·c++
淼淼7631 小时前
QT表格与数据
开发语言·qt
smile_Iris1 小时前
Day 38 GPU训练及类的call方法
开发语言·python