2011-07-19 13 views
3

コメント?クローズジェネリック医薬品は

<seealso cref="ReadData(Action<DataContext>)"/> 

は、「文字 '<'は属性値で使用できません」という文句を言います。 '<'と '>'を '{'と '}'に変更しても、汎用のオープンパラメータにします。 C#4仕様のセクションA.3.1から

+0

おそらくエンティティ表現「<」と「>」を使用していますか? –

+0

申し訳ありませんが、 "それをオープンなジェネリックパラメータにする"とはどういう意味ですか? –

答えて

5
<seealso cref="ReadData(Action{DataContext})"/> 
4

:タイプに定義されたジェネリック型パラメータを使用

  • 引数のゼロベースのインデックスが続くバッククォート文字を使用して符号化されますタイプパラメータ。
  • メソッドで定義されたジェネリック型パラメータを使用する引数は、型に使用される単一のバックティックの代わりにダブルバックティックを使用します。
  • 構築されたジェネリック型を参照する引数は、ジェネリック型、 "{"の後にコンマで区切られた型引数のリスト、 "}"の順でエンコードされます。これらのうち

(私はむしろによる値下げの制限のために文字を含むよりも、明示的にバッククォートを書きました。)

、最後の箇条書きは、あなたが後にしているものですので、ペタルの答えどおりAction{DataContext} 。私は余分な参照のために、基本的にこの答えを含めました:)

関連する問題