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;
        }
相关推荐
waper97几秒前
nohup java -jar启动jar包错报错 地址已在使用
java·开发语言·jar
我是唐青枫12 分钟前
C#.NET ref struct 深度解析:语义、限制与最佳实践
c#·.net
沐知全栈开发18 分钟前
ASP 实例:深入浅出地了解ASP技术
开发语言
待╮續26 分钟前
JVMS (JDK Version Manager) 使用教程
java·开发语言
龘龍龙34 分钟前
Python基础学习(四)
开发语言·python·学习
U-52184F6940 分钟前
C++ 实战:构建通用的层次化数据模型 (Hierarchical Data Model)
开发语言·c++
火一线1 小时前
【C#知识点详解】基类、抽象类、接口类型变量与子类实例的归纳总结
开发语言·c#
李慕婉学姐1 小时前
【开题答辩过程】以《基于PHP的动漫社区的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
开发语言·mysql·php
Lv11770081 小时前
Visual Studio 中的密封类和静态类
ide·笔记·c#·visual studio
魔芋红茶1 小时前
Netty 简易指南
java·开发语言·netty