C#中要以二进制方式访问文件,似乎只能通过字节流的方式,有什么办法可以像VB6中一样指定写入/读出位置访问文件?
解决方案 »
- 初始化配置文件怎么老是操作没效果
- 字符串处理
- 请问在ASP.net2.0(C#)中如何使用多线程抓取不同的网页源代码
- 【★】★【☆】这个C++的东西怎么改写成 C#
- 通用查询
- C#中如何重写CheckedListBox控件
- 通过代理上网,在.net里怎样用windows 2000 server自带的CDO组件发送邮件,smtp需要做怎样的设置?
- 超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。?????
- 用c#如何在一个excel文件中插入图片?高分求助。请提供例子或资料。多谢!!
- 我想学c#,可是,我没有面向对象编程的经验,该从哪里学起?
- 私钥加密公钥解密,有谁知道怎么做?
- 关于VS2005的TreeView的问题?
第二个参数就是读取位置
c#
StreamReader sr=new StreamReader(@"c:\your.txt");
//sr.Read(chrs,0,9);
// public override int Read(char[], int, int);
//这个方法是说 读取由第一个int开始到第二个int结束的字符到char[]中 应该就是你说的
FileStream 类 | FileStream 成员 | System.IO 命名空间 | 使用 I/O | 从文件读取文本 | 向文件写入文本 | FileStream 成员(Visual J# 语法) | C++ 托管扩展编程
要求
平台: Windows 98, Windows NT 4.0, Windows ME, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 系列, .NET Framework 精简版 - Windows CE .NET, 公共语言基础结构 (CLI) 标准
语言
C#C++JScriptVisual Basic全部显示
获取或设置此流的当前位置。[Visual Basic]
Overrides Public Property Position As Long[C#]
public override long Position {get; set;}[C++]
public: __property __int64 get_Position();
public: __property void set_Position(__int64);[JScript]
public override function get Position() : long;
public override function set Position(long);属性值
此流的当前位置。