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;
        }
相关推荐
软件黑马王子3 小时前
14.事件中心:主要作用和原理
开发语言·前端框架·c#
君顾13 小时前
酒吧点餐小程序系统开发实战:从架构设计到上线全流程指南
java·开发语言·酒吧
似水এ᭄往昔4 小时前
【Qt】--常用控件(显示类控件)
开发语言·qt
PHP实战开发录4 小时前
PHP文件上传成功为什么页面却找不到
开发语言·nginx·php·开发
云小逸5 小时前
C++ 第一阶段:对象、内存与生命周期
开发语言·c++
玖玥拾5 小时前
Lua 基础语法(二)
开发语言·unity·lua
王的宝库5 小时前
GO常用标准库包
开发语言·后端·golang
geovindu6 小时前
python: Face Recognition
开发语言·后端·python·人脸识别
平头哥技术团队6 小时前
Day 13 | 调 line-height 和 margin:三处间距让名片页脱离模板感
开发语言·前端·javascript·学习·html5