首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#参数名称后面的感叹号是什么

C#参数名称后面的感叹号是可选参数的标识符。在C#中,可选参数允许我们在方法或函数的定义中指定默认值,这样在调用该方法时可以省略对应的参数。感叹号用于标识一个参数是可选的。

使用可选参数可以简化代码,提高代码的可读性和可维护性。当调用带有可选参数的方法时,如果省略了对应的参数,编译器会自动使用参数定义时指定的默认值。

以下是C#中使用可选参数的示例:

代码语言:txt
复制
public void PrintMessage(string message, int times = 1)
{
    for (int i = 0; i < times; i++)
    {
        Console.WriteLine(message);
    }
}

// 调用PrintMessage方法时省略times参数
PrintMessage("Hello World"); // 默认打印一次 "Hello World"

// 调用PrintMessage方法时指定times参数的值
PrintMessage("Hello World", 3); // 打印三次 "Hello World"

在上述示例中,PrintMessage方法的times参数被指定为可选参数,并且默认值为1。当调用PrintMessage方法时,如果省略times参数,则会使用默认值1。

腾讯云相关产品和产品介绍链接地址:

请注意,以上仅为腾讯云的部分相关产品,更多产品和详细信息请参考腾讯云官方网站。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券