我正在尝试添加一个辅助方法来清除班级中的任何非字母数字字符。但是,我不断收到错误
NullReferenceException: Object reference not set to an instance of an object.
不确定我在这里做错了什么,因为我认为这是在类中设置任何类型的验证的正确方法。任何建议,将不胜感激。
private string agentId;
public string AgentId
{
get { return agentId; }
set { agentId = this.scrubAgentId(); }
}
private string scrubAgentId()
{
char[] arr = this.AgentId.ToCharArray();
arr = Array.FindAll<char>(arr, (c => (char.IsLetterOrDigit(c))));
return new string(arr);
}