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;
        }
相关推荐
Rsun045511 分钟前
3、Java 工厂方法模式从入门到实战
java·开发语言·工厂方法模式
wjs20244 分钟前
C++ 基本的输入输出
开发语言
码云数智-园园31 分钟前
Python的GIL锁如何影响多线程性能?有哪些替代方案?
开发语言
咬_咬35 分钟前
go语言学习(map)
开发语言·学习·golang·map
古城小栈36 分钟前
rustup 命令工具,掌控 Rust 开发环境
开发语言·后端·rust
NQBJT40 分钟前
嵌入式从零开始(第十二篇):调试与工具链 —— 从 IDE 到逻辑分析仪
ide·stm32·单片机·嵌入式硬件·c#
lly2024061 小时前
NumPy 高级索引
开发语言
XY_墨莲伊1 小时前
【编译原理】实验二:基于有穷自动机FA词法分析器设计与实现
c语言·开发语言·c++·python
广州灵眸科技有限公司1 小时前
瑞芯微(EASY EAI)RV1126B 网络摄像头方案
开发语言·网络·科技·嵌入式硬件·物联网
少许极端1 小时前
算法奇妙屋(四十五)-CCPC备战之旅-1
java·开发语言·算法