c# - 显示为空的静态列表

标签 c#

<分区>

我有一个名为常量的静态类。

public static class Constants
{
    public static string sampleString= "";
    public static List<int> sampleList= new List<int> {1,2,3};
}

如果我在外部调用我的静态列表: Constants.sampleList 它给了我一个null 异常 但是Constants.sampleString 可以没有问题 调用。 p>

我是不是漏掉了什么?

最佳答案

不确定这是否与我们的情况相同,但我们有一个类可以从配置中访问 key

string sampleString = WebConfigurationManager.AppSettings["SampleString"]

由于一些合并问题,示例字符串已从我们的 web.config 中删除。当您访问变量下面的类中的任何变量时,会发生空指针错误。

在配置中添加 key 解决了问题。

关于c# - 显示为空的静态列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55135892/

相关文章:

c# Winform 更新表单的最佳方式?

c# - 单击按钮时弹出

c# - 在 C# 中冒泡排序最优雅的方法是什么?

c# - 多线程代码执行的 Log4Net C# 日志记录问题

c# - HTTP 凭据 - 为什么先转换为字节然后再转换为字符串?

c# - 从队列中的所有用户运行方法

c# - Unity 2D - 放大 = ok,缩小 = borked

c# - 使用 C# .NET 3.5 进行 XML 反序列化

c# - 获取通用的自定义属性

c# - 将IOC容器注册到自身