//记事本内容,名TEST.TXT
张山,男,20080921
王五,男,20070109
李四,男,20050109
//
//通用类用于读TEST.TXT
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
using Model;
namespace test
{
public class test
{
public static IList<EmployeesInfo> Read_Employees(string FileName)
{
IList<EmployeesInfo> _list = new List<EmployeesInfo>();
try
{
using (TextReader sr = new StreamReader(FileName, Encoding.GetEncoding("GB2312")))
{
String input;
while ((input = sr.ReadLine()) != null)
{
EmployeesInfo _obj = new EmployeesInfo();
string[] temp = input.Split(new char[] { ',' });
string datetime = temp.GetValue(2).ToString();
datetime = datetime.Insert(4, "-");
datetime = datetime.Insert(7, "-");
DateTime dt = DateTime.Parse(datetime);
_obj.NAME= temp.GetValue(0).ToString();
_obj.SEX = temp.GetValue(1).ToString();
_obj.STARTWORKTIME = dt;
_list.Add(_obj);
}
sr.Close();
}
return _list;
}
catch (Exception ex)
{
throw ex;
}
}
}
}
//
//按钮事件,调用方法,读取文本TEST.TXT
protected void btnqr_Click(object sender, EventArgs e)
{
string filename = @"E:/TEST.TXT";
IList<EmployeesInfo> _list = test.Read_Employees(filename);
}