我有一个CSV文件,我需要准备并验证每一行中的每个元素,并创建一个具有有效数据的类的集合.
即CSV文件看起来像:
EmpID,FirstName,LastName,Salary
1,James,Help,100000
2,Jane,Scott,1000
3,Mary,Fraze,10000
Run Code Online (Sandbox Code Playgroud)
类看起来像:
public class Employees
{
public int EmpID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string Salary { get; set; }
public string ErrorReason { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
以下是每个字段所需的验证:
的EmpID:
FirstName(LastName的相同验证):
薪水:
要做到这一点,这是我的方法:
所以,我的问题是,这是正确的方法,还是有任何其他更好/更清晰的方法来验证类属性.
谢谢