我試圖添加一個幫助器方法來擦除我的類中的任何非字母數字字符。不過,我不斷收到錯誤類驗證方法中的C#NullReferenceException
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);
}
AGENTID是scrubAgentId的'字符空[] = ARR this.AgentId.ToCharArray();' – 2013-04-26 17:49:00