推 BlazarArc:我會選3. 因為字少使用方便,如果你是user你會想選哪種? 08/14 10:13
→ BlazarArc:b = a.ToClassB() 參考微軟怎麼做也是方法, ToString()? 08/14 10:14
推 mortleo:1&4是 .net 中較常見的作法。4 是因為寫法引用簡單。 08/14 10:16
→ BlazarArc:1. 如果A跟B不一樣namespace? 4. B depend on A? 08/14 10:16
→ mortleo:1是因為 Converter 僅與資料格式相關,與資料內容無相關。 08/14 10:17
→ mortleo:不同 namespace 就加入 namespace 阿!這問題不管 1~5 都 08/14 10:20
→ mortleo:會碰到。 08/14 10:21
推 BlazarArc:嗯,我後來想想4可能是比較好的方法 3就是偷懶...XD 08/14 10:22
→ mortleo:3 除非這函式很常用到,像ToString(),ReferenceEquals() 08/14 10:26
→ mortleo:Equals()。否則大部分時間還會增加編寫時查找的困擾。 08/14 10:27
→ chrisQQ:4 比較好,3 的話 A 要知道 B,感覺真的只是偷懶而已 XD 08/14 11:22
→ edward13:.net或java裡 4的做法較常見 如io裡stream的處理方式 08/21 15:49