0

ここに画像の説明を入力

それらの違いは何ですか?「未使用のパラメーター」と「未使用の型パラメーター」の例を教えてください。

もう 1 つの質問です。resharper がエラーを見つけたとしても、プロジェクトは引き続きビルドされます。resharper がエラーを見つけた場合、ビルドを失敗させるにはどうすればよいですか

4

2 に答える 2

4

以下を考えると:

void SomeMethod<someTypeParameter>(someType someParameter)
{
  // doing all kinds of things, but not using someTypeParameter and someParameter
}

未使用の型パラメーターはジェネリック パラメーターsomeTypeParameter( 内<>) になり、未使用のパラメーターは になりますsomeParameter

于 2013-03-31T13:48:33.820 に答える
4

未使用のパラメータ:

void Go(string s)
{
    Console.WriteLine("I'm totally ignoring the 's' parameter");
}

未使用の型パラメータ:

public static void Go<T>()
{
    Console.WriteLine("I'm totally ignoring the `T` generic parameter");
}

編集

2 番目の質問については、それは不可能のようですが、ReSharper をビルド プロセスの一部にすることについての議論がここにあります。古いスレッドですが、かなり最近も続いています。

于 2013-03-31T13:49:04.977 に答える