跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • C# 如何使基类快速转换为派生类
未分類
24 11 月 2020

C# 如何使基类快速转换为派生类

C# 如何使基类快速转换为派生类

資深大佬 : Renewmm 0

我有一个基类

public class ClassA{      public string Str { get; set;}      } 

一个继承自ClassA的派生类

public class ClassB : ClassA{      public string NewStr { get; set;}      } 

当我想要从基类直接转成派生类时我唯一的想法只有从构造函数下手,就像这样

public class ClassB : ClassA{      public ClassB(ClassA obj){      this.Str = obj.Str;     }          public string NewStr { get; set;} }  

但是这很繁琐,有更好的办法吗?

大佬有話說 (3)

  • 資深大佬 : rwecho

    https://github.com/AutoMapper/AutoMapper

    你看下这个库呢

  • 主 資深大佬 : Renewmm

    @rwecho 看起来不错

  • 資深大佬 : lukaz

    序列化 A,再反序列化成 B

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具