- C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
571 :デフォルトの名無しさん[sage]:2016/12/28(水) 23:30:17.32 ID:NekU8PBK - var dic = new Dictionary<object, object>();
var isd = dic is IEnumerable<object>; var asd = dic as IEnumerable<object>; ↑これなんだけど、vs2015だと 実際の値は isdがfalse asdがnull なんだけど、ウォッチ式上は isdがtrue asdには値が入ってるんよ。 オレの環境だけ? vs2010はどっちもfalseのnullなんだよね。 他の環境は手持ちがなくて確認できず で、本題なんだけど Dictionary<T, U>をIEnumerable<object>に変換できないかね? 誰かやり方知りない?
| - C#, C♯, C#相談室 Part91 [無断転載禁止]©2ch.net
573 :デフォルトの名無しさん[sage]:2016/12/28(水) 23:52:57.99 ID:NekU8PBK - >572
サンクス すまんがもう一個 Dictionary<T, U>を一度object型に変換した後にDictionaryに変換せずに IEnumerable<object>に直接変換する方法ってある? 元々、object型の値がIEnumerable<V>を継承してるか、継承していたら変換するって処理を作ってる時に気付いたもんで 後出しで申し訳ないが知ってたら教えてくり
|
|