我最近使用wince5.0写东西,发现网上关于c#写wince程序的参考资料少的可怜,于是自己总结了几篇,下面就先介绍下,c#怎样在wince下读写文件,其实和计算机程序类似,故下一下,方便大家在写程序的时候用,有需要整个代码和交流的请加我的qq:287460211,邮箱是:yuanchunze@sohu.com
1、在wince下创建文本文件两个参数一个是路径一个是文件名
public static bool chaxun(string lujing, string name)//如果数据文件不存在则创建 { bool dd = false; FileInfo mubiao = new FileInfo(lujing+name); if (mubiao.Exists != true) { mubiao.Create(); dd = true; } return dd; }
2、向文本文件插入数据或文本
public static string xieb(string lujing,string name, string shuju) { string bz = "1"; try { StreamWriter myw = File.AppendText(lujing+name); myw.WriteLine(shuju); myw.Close(); } catch (Exception e) { bz = e.ToString(); } return bz; }
3、读取wince下的文本文件
public static string duqujizai(string lujing ,string name)//读取车号和机器号 { StreamReader myr = new StreamReader(lujing+name, Encoding.UTF8); string myinfo = myr.ReadToEnd(); myr.Close(); return myinfo; }
4、将有规律的文本信息转化为DataTable
public static DataTable huodepiajia(string lujing, string name)//获得营口发车票价 { DataTable dt = new DataTable("ypiaojia"); dt.Columns.Add("zd", System.Type.GetType("System.String")); dt.Columns.Add("pj", System.Type.GetType("System.String")); StreamReader myr = new StreamReader(lujing+name, Encoding.UTF8); while (!myr.EndOfStream) { string zj = myr.ReadLine(); string[] we = zj.Split('+'); DataRow dr = dt.NewRow(); dr["zd"] = we[0]; dr["pj"] = we[1]; dt.Rows.Add(dr); } myr.Close(); return dt; }
希望对大家有用,有问题可以联系我。祝大家愉快!