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;
        }
相关推荐
不会C语言的男孩3 分钟前
C++ Primer 第18章:用于大型程序的工具
开发语言·c++
星恒随风9 分钟前
C++ 类和对象入门(三):拷贝构造、赋值运算符重载和深浅拷贝
开发语言·c++·笔记·学习
RickyWasYoung10 分钟前
【Matlab】科研绘图配色-极简版
开发语言·matlab
凡人叶枫12 分钟前
Effective C++ 条款03:尽可能使用 const
linux·开发语言·c++·嵌入式开发
光影62717 分钟前
Python接口自动化测试----Requests库基础入门
开发语言·python·测试工具·pycharm·自动化
程序媛_17 分钟前
【Python】连接PostgreSQL获取手机验证码
开发语言·python·postgresql
ch.ju19 分钟前
Java Programming Chapter 4——Inherited call
java·开发语言
信看23 分钟前
Jetson Orin Quectel QMI 拨号上网
开发语言·python
keykey6.26 分钟前
LSTM 文本情感分析:从词嵌入到分类实战
开发语言·人工智能·深度学习·机器学习
数据知道32 分钟前
网站到底是如何通过JS读取你的浏览器指纹的?
开发语言·javascript·ecmascript·指纹浏览器