我正在尝试加密用户密码
CryptoWrapper wrapObj = null;
UserDetails userDetails = dbContext.GetUserDetails();
if (userDetails != null)
{
if (userDetails.Password !=null && userDetails.Password != "")
{
//some code here
wrapObj.Crypt(userDetails.Password);
}
}
我得到“对象实例未设置为对象的实例。”
有人可以帮助我吗?
答案 0 :(得分:0)
CryptoWrapper wrapObj = null;
为null,您正在尝试使用它。
wrapObj.Crypt(userDetails.Password);
您需要创建CryptoWrapper
的实例并将其分配给wrapObj
CryptoWrapper wrapObj = new CryptoWrapper();
答案 1 :(得分:0)
您将wrapObj设置为null,然后尝试从中调用方法。不知道CryptoWrapper是什么,你可能需要将其编辑为
CryptoAnswer wrapObj = new CryptoAnswer();
初始化它。