gpt4 book ai didi

c# - 对象引用未设置为单例类上的对象实例

转载 作者:太空宇宙 更新时间:2023-11-03 21:46:31 25 4
gpt4 key购买 nike

我有一个名为 DAL 的类,其中包含连接到我的数据库 的方法。当我创建一个新项目时,我总是继续 Add Existing Item 并添加这个类。一直有效!但是现在我导入到我的新项目中,我在标题上遇到了错误......我希望你们中的一些人能给我解释一下。
我知道当方法返回 NULL 值时会发生此异常。(也许不是)。

这是我的代码:

#region Singleton
public sealed class Singleton
{
static readonly DAL instance = new DAL(); //HERE IS WHERE THE EXCEPTION OCCURS

// Explicit static constructor to tell C# compiler
// not to mark type as beforefieldinit

public static DAL Instance
{
get
{
return instance;
}
}
}
#endregion

这里是我调用这个类的地方。

namespace BD
{
public class BDAssociado
{
private DAL _dal;
public BDAssociado()
{
_dal = DAL.Singleton.Instance;

}
}
}

Dal 构造函数:

public DAL()
{
_Conexao = new MySqlConnection(ConfigurationManager.ConnectionStrings["NameOfConnectionString"].ConnectionString);
}

最佳答案

检查您的连接字符串 key 是否存在于配置文件中。

关于c# - 对象引用未设置为单例类上的对象实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16734770/

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