[問題] 關於動態宣告物件

看板C_Sharp (C#)作者 (MeliKuster)時間5年前 (2019/09/08 18:40), 5年前編輯推噓0(001)
留言1則, 1人參與, 5年前最新討論串1/1
各位版上神人們好, 最近寫C# Code遇到一個問題不知道該如何下手, 目前手上有幾種自行定義的Struct, 基本上是包成dll加入參考使用, 現在想要透過程式根據判斷選擇使用不同的Struct, 不知道有沒有辦法可以自動宣告? 我指的自動宣告意思大概是這樣: Struct List如下: ppt_AAA_struct ppt_BBB_struct 根據狀況透過程式取得該使用AAA struct或是BBB struct的字串,例"ppt_AAA_struct" 我想利用剛剛取得的字串自動宣告物件: ppt_AAA_struct tmpResult = new ppt_AAA_struct(); 上述這行有辦法自動宣告嗎? 還是太異想天開了, 跪求各位神人們幫忙謝謝qq -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.186.177 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1567939223.A.AAA.html

09/08 18:44, 5年前 , 1F
reflection, 可是感覺寫個factory就可以解了...
09/08 18:44, 1F
真的欸!!! factory好神!! 大大見諒, 我還是程式菜雞qq ※ 編輯: xz7912 (118.166.186.177 臺灣), 09/08/2019 18:52:12
文章代碼(AID): #1TTDgNgg (C_Sharp)
文章代碼(AID): #1TTDgNgg (C_Sharp)