新手求助 --为什么明明new了 然后对属性赋值了 可是那属性值还是null
------------------------------------
是这样的 小弟写了一个本地小软件 当用户需要修改部分数据时必须登陆软件才能使用 这个密码和用户名都是存在本地的 默认的时候是没有这个文件的...我想在弹出登陆窗口的时候 检测本地是否存在密码保存的文件 如果存在就 载入 不存在便是将用户名和密码设置一个默认值 只是 问题来了 我把密码的封装写在别的类中了于是我引用了那个类 new了一个类之后将其属性赋值 却发现怎么也不能将其值传达属性 调试的时候我发现根本没进入到get 和set代码块里 这是怎么回事 ???下面我给出代码
希望好心的朋友帮忙看看哪里出问题了呢...
为什么对属性赋值后 属性的值还是为null
----------------------------------------------------------------------------------
//这个就是密码效验类 保存存储密码和登陆验证
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PassWord_Cover
{
public class PassWord
{
private string UserName;
public string User_Name
{
get { return UserName; }
set { UserName = value; }
}
private string UserPassWord;
public string User_PassWord
{
get { return UserPassWord; }
set { UserPassWord = value; }
}
public bool Login_Exp(string user_name,string user_password)
{
bool LoginExp=false;
if ((user_name == UserName) && (user_password == UserPassWord))
{
LoginExp = true;
}
else
{
LoginExp = false;
}
return LoginExp;
}
}
}
----------------------------------------------------
下面这个是调用密码效验类的函数...
private void Login_Form_Load(object sender, EventArgs e)
{
string U_N = "";
string P_W = "";
string PW = (Application.StartupPath + "\\PWEXP.set").