C#类对象错误为未分配的局部变量

时间:2015-05-29 18:11:02

标签: c# sql-server winforms visual-studio-2013

我在Windows窗体应用程序C#中使用Visual Studio 2013 Ans MS SQL 2012 for database。我坚持使用此错误未分配的本地变量

private void pictureBox3_Click(object sender, EventArgs e)
{
    //SqlFunctions obj  = null;
    SqlFunctions obj  ;

    if (txtBox_LoginID.Text !="" && txtBox_LoginPassword.Text !="")
    {
        if (obj.loginCheck(int.Parse(txtBox_LoginID.Text), txtBox_LoginPassword.Text)== 1)
        {
            pnl_loginCheck.BackColor = Color.DarkGreen;
            lbl_login.ForeColor = Color.White;
            lbl_login.Text = "User ID And Password You Entered Is Correct";
            lbl_login.Font = new Font(lbl_login.Font.FontFamily, 22);
        }

当我运行程序时,出现错误unassigned local Variable。 当我初始化

SqlFunctions obj = null;

我在

处得到错误未处理的空引用异常
if (obj.loginCheck(int.Parse(txtBox_LoginID.Text), txtBox_LoginPassword.Text)== 1)

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

尝试SqlFunctions obj = new SqlFunctions();