C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: ジェネリックの継承呼び出し


(過去ログ 136 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■80299 / inTopicNo.1)  ジェネリックの継承呼び出し
  
□投稿者/ ぽと (1回)-(2016/07/01(Fri) 18:59:27)

分類:[C#] 

public static void test<T>() where T: Dictionary<string, object>

test<XxxxObject>();
上記メソッドを呼び出すと以下のエラーが発生します。
ジェネリック メソッドを伴うコンテキスト バインド オブジェクトはサポートされていません。

どうすればよいのでしょうか。
引用返信 編集キー/
■80300 / inTopicNo.2)  Re[1]: ジェネリックの継承呼び出し
□投稿者/ ぽと (2回)-(2016/07/01(Fri) 19:15:15)
Dictionary<string, object>ではなくHashtableでうまくいきました。

>ジェネリック メソッドを伴うコンテキスト バインド オブジェクトはサポートされていません。
これはDictionaryのようなジェネリック を使用している型は使えません。
というエラーでしょうか。

コンパイルエラーにはならないんですね・・・
引用返信 編集キー/
■80301 / inTopicNo.3)  Re[2]: ジェネリックの継承呼び出し
□投稿者/ ぽと (3回)-(2016/07/01(Fri) 19:31:40)
ContextBoundObjectを継承していることが原因でした。
ありがとうございました。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -