トップページ > プログラム > 2015年09月30日 > OTpQKuTn

書き込み順位&時間帯一覧

12 位/160 ID中時間01234567891011121314151617181920212223Total
書き込み数0100000000000000000100204



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
ふらっと C#,C♯,C#(初心者用) Part116 [転載禁止]©2ch.net

書き込みレス一覧

ふらっと C#,C♯,C#(初心者用) Part116 [転載禁止]©2ch.net
943 :デフォルトの名無しさん[]:2015/09/30(水) 01:41:09.02 ID:OTpQKuTn
modelをラップして、
ラップしたクラスはmodelのように扱えるという機能はありますか?

var model = new MyModel()
var wrapper = new Wrapper〈MyModel〉(model)

wrapper.member

つまり、IsAに限りなく近いHasAをやりたいです。
ふらっと C#,C♯,C#(初心者用) Part116 [転載禁止]©2ch.net
959 :デフォルトの名無しさん[]:2015/09/30(水) 19:02:39.21 ID:OTpQKuTn
>>952
内部の仕組みとしてはまさにそれを使うけど、インテリセンス聞かないからなぁ。
ふらっと C#,C♯,C#(初心者用) Part116 [転載禁止]©2ch.net
964 :デフォルトの名無しさん[]:2015/09/30(水) 22:01:34.53 ID:OTpQKuTn
>>960
デコレータであるからです。
HasAなので継承ではないです。
プロキシは試したけど、使ってるライブラリとの間で副作用があって使えなかった。
まぁできないかなぁー 思った程度です。
ふらっと C#,C♯,C#(初心者用) Part116 [転載禁止]©2ch.net
965 :デフォルトの名無しさん[]:2015/09/30(水) 22:03:49.60 ID:OTpQKuTn
>>963
暗黙的キャストをimplictで定義できるよ。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。