gpt4 book ai didi

c# - 静态只读字符串数组

转载 作者:太空狗 更新时间:2023-10-29 22:07:42 25 4
gpt4 key购买 nike

我在我的 Web 应用程序中使用静态只读字符串数组。基本上数组有错误代码,我将所有类似的错误代码保存在一个数组中并检查这个数组,而不是检查不同常量字符串中的每个错误代码。

喜欢

public static readonly string[] myarray = string[] {"232132132","31232132","123123123"}

请告诉我使用静态 readony 字符串数组有什么坏处吗?

注意:我没有遇到任何错误,想知道这样使用是否有任何危害或性能问题?

最佳答案

尝试这样的事情:

public static readonly ReadOnlyCollection<string> ErrorList = new ReadOnlyCollection<string>(
new string[] {
"string1",
"string2",
"stringn",
}
);

您需要包含命名空间System.Collections.ObjectModel 才能公开此对象。 ReadOnlyCollection 仅作为 getter 实现,您的数组内容无法更改。

关于c# - 静态只读字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2395274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com