I have some class:
public class AddressViewModel
{
public string Index { get; set; }
public string Area { get; set; }
public string StreetName { get; set; }
public string Home { get; set; }
...
}
string specialCharacters = @"~!@#$%^&*_+|{}:""<>?[];'/=\№";
そして、私はチェックする方法を持っています:
private bool CompareCharacters(string specialCharacters, AddressViewModel x)
{
if (x.Index.Any(specialCharacters.Contains) ||
x.Area.Any(specialCharacters.Contains) || ...)
return false;
else
return true;
}
このメソッドをリファクタリングするにはどうすればよいですか? 「if」ステートメントの実装が好きではない