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;
        }
相关推荐
朱永博12 分钟前
使用Onnruntime实现Padim/Patchcore推理
开发语言·c#
前端H14 分钟前
Biome & Rolldown:Rust 工具链接管前端基建
开发语言·前端·rust
天天进步201524 分钟前
UI-TARS 源码解析 #4:UI-TARS 与传统 RPA 的区别:为什么它不是简单的坐标点击脚本?
开发语言
运维行者_29 分钟前
广域网性能监控:分布式IT架构下的链路质量保障
开发语言·网络·分布式·后端·架构·数据库架构
梅雅达编程笔记30 分钟前
零基础学 Python 第7章 | 字典 dict:键值对存储
开发语言·python·beautifulsoup·numpy·pandas
灯澜忆梦34 分钟前
GO---map函数
开发语言·前端·后端·golang
北冥you鱼1 小时前
Go语言与默克尔树:区块链数据完整性的基石
开发语言·golang·区块链
库克克2 小时前
【C++】类和对象--this指针详解
java·开发语言·c++
JackieZhengChina2 小时前
image-viewer-js 开源图片查看插件完整教程
开发语言·javascript·开源
光影少年2 小时前
react的View/Text/Image/ScrollView 常用组件注意事项
开发语言·前端·javascript·react.js·前端框架