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;
        }
相关推荐
Ysjt | 深10 分钟前
C++多线程编程入门教程(优质版)
java·开发语言·jvm·c++
ephemerals__16 分钟前
【c++丨STL】list模拟实现(附源码)
开发语言·c++·list
码农飞飞20 分钟前
深入理解Rust的模式匹配
开发语言·后端·rust·模式匹配·解构·结构体和枚举
一个小坑货22 分钟前
Rust 的简介
开发语言·后端·rust
湫ccc29 分钟前
《Python基础》之基本数据类型
开发语言·python
Matlab精灵30 分钟前
Matlab函数中的隐马尔可夫模型
开发语言·matlab·统计学习
Microsoft Word31 分钟前
c++基础语法
开发语言·c++·算法
数据小爬虫@33 分钟前
如何利用java爬虫获得淘宝商品评论
java·开发语言·爬虫
qq_1728055941 分钟前
RUST学习教程-安装教程
开发语言·学习·rust·安装
wjs20241 小时前
MongoDB 更新集合名
开发语言