【发布时间】:2021-09-24 11:29:30
【问题描述】:
我建立了一个登录/注册系统,我希望当你创建一个用户名时,它会检查电子邮件是否存在,它工作正常并显示消息框“电子邮件存在”,但是当它是一个新用户并且有不存在电子邮件,它会崩溃。
这是异常消息:
(System.NullReferenceException) Message=The object reference was not set to an object instance
代码:
FirebaseResponse response = await client.GetTaskAsync("Information/" + Emailtextbox.TextName);
Data result = response.ResultAs<Data>();
if (Emailtextbox.TextName == result.Email)
{
MessageBox.Show("Email exists");
} else
{
var data = new Data
{
Email = Emailtextbox.TextName,
Fullname = Fullnametextbox.TextName,
Password = EncryptSHA.GetShaData(PasswordTextbox.TextName)
}
};
【问题讨论】:
-
这里很难说
Null是什么变量,但我建议按照这个模式来调试它:stackoverflow.com/questions/4660142/…
标签: c# firebase firebase-realtime-database