我移动到C#返回错误从PHP(程序)和我有一个号码在以下块的错误 - 我究竟做错了什么?修剪白色空间和C#
目的是在用户名和密码的值来传递,然后修剪,验证并返回错误的列表(我使用的字典来生成错误的阵列)。
- “名称'varUserName'在当前上下文中不存在”。
“其他人” =“类型或命名空间的定义,或预期的文件结束”。
public class Login (string InUserName, string InUserPass) { string varUserName; string varUserPass; // Dictionary object is c# equivalent of PHP's 'array["key"] = "value"' Dictionary<string, string> errMsg = new Dictionary<string, string>(); varUserName = "123qwe"; varUserName = varUserName.Trim(); if ((varUserPass == "") && (varUserName == "")) { errMsg.Add("Username", "Username cannot be blank"); errMsg.Add("Password", "Username cannot be blank"); } else { if (varUserName == "") { errMsg.Add("Username", "Username cannot be blank"); } if (varUserPass == "") { errMsg.Add("Password", "Password cannot be blank"); } } }
感谢新手马特
删除关键字_class_,而使用'词典<字符串,字符串>'返回类型。还记得返回errMsg; – bkdev