C#设置默认参数,字符串数组(string[])

标签 c# parameters default

<分区>

我搜索了一些 C# 默认字符串参数的例子,发现是这样的。

字符串异常 = "约翰"

我需要为字符串 [] 设置默认值,但您还没有找到如何将字符串数组设置为 C# 方法的默认值。

static int startapp(string Source, string Destination, string[] Exceptions = { "John", "Paul", "Mary" })
            {
                 //do something
            }

最佳答案

抱歉,这必须是评论,但我没有足够的声誉来添加评论。您可能正在寻找的是这个答案

optional array Parameter in C# [duplicate]

它说(来自文档)

A default value must be one of the following types of expressions:

    a constant expression;

    an expression of the form new ValType(), where ValType is a value type, such as an enum or a struct;

    an expression of the form default(ValType), where ValType is a value type.

关于C#设置默认参数,字符串数组(string[]),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39921413/

相关文章:

javascript - 使用 AES 在 Crypto.js 和 .NET 密码学中进行不同的加密

c# - 在 C# 中使用 COM dll

wpf - WPF:在一个ViewModel上单击按钮应在另一个ViewModel上执行命令

amazon-web-services - 使用替换的顶级参数的类型

php - 在 MySQL 表中,为列分配默认值很重要,为什么?

c# - 从 C# 中的 PL/SQL 匿名 block 返回游标

c# - 依赖注入(inject) - 将参数传递给构造类型

arguments - Racket 类中的默认/可选参数?

http - 对于 Content-Types 建议字符数据的 HTTP 响应,如果未指定,客户端应采用哪个字符集?

c# - 区分用户关闭表单和用户关闭应用程序