知识大全 VB.NET中对象的克隆[2]

Posted

篇首语:你不能左右天气,但你能转变你的心情。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 VB.NET中对象的克隆[2]相关的知识,希望对你有一定的参考价值。

VB.NET中对象的克隆[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Public Property Name() As String

    Get

        Return m_Name

    End Get

    Set(ByVal NewName As String)

        m_Name = NewName

    End Set

  End Property

  Public Function Clone() As CResume

    Dim BF As New Binary BinaryFormatter()

    Dim MS As New MemoryStream()

    BF Serialize(MS Me)

    MS Position =

    Return (CType(BF Deserialize(MS) CResume))

  End Function

End Class

  在Form里面可以这样调用

  Dim Resume As New CResume()

  Dim Resume As New CResume()

    Resume Name = AAA

    Resume Address = office:smarttags />Shanghai China

    Resume = Resume Clone()

    Resume Name = BBB

    Resume Address = Beijing China

    Debug WriteLine(Resume Name)     依然是AAA

    Debug WriteLine(Resume Address)    

  总结 主要调用了VB NET的流和序列化技术 使得对象的克隆免去了繁琐的读写操作 也简化了代码

cha138/Article/program/net/201311/15511

相关参考

知识大全 VB.NET中有用的通用对象列表

VB.NET中有用的通用对象列表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  要使用List(

知识大全 VB.NET对象的广泛应用

VB.NET对象的广泛应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  代码重用简化了开发过程

知识大全 VB.NET的新的面向对象能力

VB.NET的新的面向对象能力  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  面向对象的编程在V

知识大全 VB.net 学习设计模式(中介者模式)

VB.net学习设计模式(中介者模式)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!将一些对象的相

知识大全 VB.NET中声音的播放

VB.NET中声音的播放  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 由VB升级为NET后有些人

知识大全 VB.NET菜单设计初级入门[2]

VB.NET菜单设计初级入门[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  二.MainM

知识大全 用VB.NET 2005编写定时关机程序[2]

用VB.NET2005编写定时关机程序[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  双击

知识大全 VB.NET和C#逐层横向对比[2]

VB.NET和C#逐层横向对比[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  //函数层 

知识大全 在VB.NET编程中使用数组

在VB.NET编程中使用数组  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数组是程序中经常要使

知识大全 在VB.NET中进行抓屏

在VB.NET中进行抓屏  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!PublicClassFor