奇数静态类问题

时间:2010-01-30 20:17:46

标签: c# static static-classes

下面是我非常简单的静态类。不确定有什么问题。 我在具有正确“使用”语句的非静态类中使用它。 Intellisense看到了类及其中的一种方法。

我收到错误

  

名称'SQLUserDataManager'没有   存在于当前背景下“。

public static class SQLUserDataManager
    {
        public static SqlConnection connection;
        private static bool connectionMade;

        static SQLUserDataManager()
        {


        }

        public static void SpecifyConnection(string username, string password, string database)
        {

            string connectionString = "user id=" + username +
                                        ";password=" + password + ";server=127.0.0.1" +
                                        ";Trusted_Connection=yes" +
                                        ";database=NetunityUsers" +
                                        ";connection timeout=30";

        }
    }

更新: 这是我在使用它的行。

 SQLUserDataManager.SpecifyConnection("admin", "password", "Users");

解决了问题

我有一个DLL,其中包含编译错误的文件。在这个DLL中,我还没有包含我的新文件,其中包含此文件。我收录了文件,一切都很好! ^ _ ^

2 个答案:

答案 0 :(得分:1)

错误发生在哪里? SQLUserDataManager类是否在另一个命名空间中,然后是您引用SQLUserDataManager的类?

答案 1 :(得分:0)

静态和非静态几乎肯定是无关紧要的 - 尽管如果你能告诉我们你是如何使用它的话会有所帮助。

这是否在ASP.NET中,任何机会?我想知道是否与ASP.NET最终构建的方式以及代码存在于何处的方式有关。你能告诉我们更多细节吗?