您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
这篇文章给大家介绍VB.NET中怎么实现集合存储操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
VB.NET集合存储代码:
DimFSAsNewSystem.IO.FileStream_ ("c:\test.txt",IO.FileMode.Create) DimBinFormatterAsNewBinary.BinaryFormatter() DimPAsNewPerson() DimPersonsAsNewArrayList P=NewPerson() P.Name="Person1" P.Age=35 P.Income=32000 Persons.Add(P) P=NewPerson() P.Name="Person2" P.Age=50 P.Income=72000 Persons.Add(P) BinFormatter.Serialize(FS,Persons)
以存储序列化数据的文件为参数,调用一个BinaryFormatter实例的Deserialize方法,就会返回一个对象,然后把它转化为合适的类型。下面的代码反序列化文件中的所有对象,然后处理所有的Person对象:
FS=NewSystem.IO.FileStream_ ("c:\test.txt",IO.FileMode.OpenOrCreate) DimobjAsObject DimPAsPerson(),RAsRectangle() Do obj=BinFormatter.Deserialize(FS) Ifobj.GetTypeIsGetType(Person)Then P=CType(obj,Person) 'ProcessthePobjext EndIf LoopWhileFS.Position<FS.Length-1 FS.Close()
下面的例子调用Deserialize方法反序列化真个集合,然后把返回值转换为合适的类型(Person):
FS=NewSystem.IO.FileStream("c:\test.txt",IO.FileMode.OpenOrCreate) DimobjAsObject DimPersonsAsNewArrayList obj=CType(BinFormatter.Deserialize(FS),ArrayList) FS.Close()
关于VB.NET中怎么实现集合存储操作就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。