比如:List<Person> list=new List<Person>()
{
new Person{ Name="Jack",Age=20,Sex="男" },
new Person{ Name="Nancy",Age=22,Sex="女" },
new Person{ Name="Alan",Age=25,Sex="男" }
}
将这一的一个集合写入一个二进制文件中去,然后再读出来,在读出来的时候能否根据条件读取呢?比如只读取Name="Jack"的,或者Age=20,这样按条件读取
序列化反序列化.
至于文件读取只有一种方式
说详细点,尤其是后面的按条件读取,能否给个例子呢?
@gyangjing: ..........百度->.net 序列化/反序列化
文件没有什么按条件读取某一段的说法.除非你再建个索引文件.但也是要把索引文件整个读到内存.
是想自己做数据库?
统一楼上说法,写成二进制你只需要使用“二进制序列化”,但是按条件读取的话那就是数据库了。