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;
        }
相关推荐
普通网友1 分钟前
C++与机器学习框架
开发语言·c++·算法
普通网友1 分钟前
C++安全编程指南
开发语言·c++·算法
学困昇9 分钟前
C++11中的右值引用和移动语义
开发语言·c++
有梦想的攻城狮10 分钟前
初识Rust语言
java·开发语言·rust
程序猿_极客14 分钟前
【2025 最新】 Python 安装教程 以及 Pycharm 安装教程(超详细图文指南,附常见问题解决)
开发语言·python·pycharm·python安装以及配置
2501_9412357315 分钟前
C++中的装饰器模式变体
开发语言·c++·算法
2501_9411112515 分钟前
基于C++的爬虫框架
开发语言·c++·算法
b***666117 分钟前
Python 爬虫实战案例 - 获取社交平台事件热度并进行影响分析
开发语言·爬虫·python
ModestCoder_24 分钟前
Tokenization的演进:从NLP基石到多模态AI的“通用翻译器”
开发语言·人工智能·自然语言处理·机器人·具身智能
烛阴31 分钟前
C#常量(const)与枚举(enum)使用指南
前端·c#