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;
        }
相关推荐
彷徨而立8 分钟前
【C++】频繁分配和释放会产生内存碎片
开发语言·c++
code_shenbing23 分钟前
C# 实现列式存储数据
开发语言·c#·存储
code_shenbing24 分钟前
.NET Core 数据库ORM框架用法简述
数据库·c#·.netcore·orm
Kairo_011 小时前
在 API 模拟阶段:Apipost vs. Faker.js vs. Postman —— 为什么 Apipost 是最优选择
开发语言·javascript·postman
Once_day1 小时前
研发效率破局之道阅读总结(4)个人效率
开发语言·研发效能·devops
痕5171 小时前
如何在idea中写spark程序。
开发语言
橙子199110162 小时前
请简述一下什么是 Kotlin?它有哪些特性?
android·开发语言·kotlin
martian6652 小时前
信创系统图形界面开发指南:技术选择与实践详解
开发语言·科技·系统架构·系统安全·创业创新
我命由我123452 小时前
STM32 开发 - stm32f10x.h 头文件(内存映射、寄存器结构体与宏、寄存器位定义、实现点灯案例)
c语言·开发语言·c++·stm32·单片机·嵌入式硬件·嵌入式
ghost1433 小时前
C#学习第20天:垃圾回收
开发语言·学习·c#