专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++ Builder

c#文件读取时指针位置,该如何处理

发布时间:2011-06-28 14:06:46 文章来源:www.iduyao.cn 采编人员:星星草
c#文件读取时指针位置
我想做一个有四个选择的程序。一:可以读入一个信息到文件。二:显示文件所有信息。三:按其中的信息搜索出相关信息。四:退出。

这是一个显示方法:
public void ViewAppointments()
  {
  sr.BaseStream.Seek(0, SeekOrigin.Begin);//sr为stramreader
  string linetext = sr.ReadLine();
  while (linetext != null) { //循环读取文件的内容
   
  string[] a = linetext.Split('#');
  Appointment ap = new Appointment(a[1],a[0],a[2]);
  ap.disp();
  linetext = sr.ReadLine(); //读取下一行
  }
   
  }
这是搜索方法:
  public void Search(string niu)
  {
  sr.BaseStream.Seek(0, SeekOrigin.Begin);
  string linetext = sr.ReadLine();
  int temp = 0;
  while (linetext != null)
  {
  string[] a = new string[3];
  a = linetext.Split('#');
  Appointment my = new Appointment(a[1], a[0], a[2]);
   
  if (niu == a[0])
  {
   
  my.disp();
   
  temp = 1;
   
  break;
  }
  linetext = sr.ReadLine();
  }
在搜索之后,在显示信息,搜索的那一条信息不会出现,而从那一条信息的后面一条出现,请个位兄台指点。

------解决方案--------------------
C#没有指针!只有引用!
------解决方案--------------------
探讨
C#没有指针!只有引用!

------解决方案--------------------
C#有指针,非托管而己,使用UNSAFE:

&:反回一个指向某个值的指针
*:反回指针所指地址的值
->:访问类型成员
------解决方案--------------------
探讨
C#没有指针!只有引用!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: