什麼是「未使用的參數」和「未使用的類型參數」(ReSharper的)
它們之間有什麼區別有什麼區別?有人可以給我一個「未使用的參數」和「未使用的類型參數」的例子嗎?
而另一個問題,連我ReSharper的發現的東西都是錯誤的,該項目還建立,如何才能讓如果ReSharper的發現錯誤
什麼是「未使用的參數」和「未使用的類型參數」(ReSharper的)
它們之間有什麼區別有什麼區別?有人可以給我一個「未使用的參數」和「未使用的類型參數」的例子嗎?
而另一個問題,連我ReSharper的發現的東西都是錯誤的,該項目還建立,如何才能讓如果ReSharper的發現錯誤
VS失敗構建鑑於以下:
void SomeMethod<someTypeParameter>(someType someParameter)
{
// doing all kinds of things, but not using someTypeParameter and someParameter
}
未使用的類型參數將是通用參數someTypeParameter
(位於<>
之內),未使用的參數爲someParameter
。
未使用的參數:
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");
}
編輯
關於你提到的第二個問題,看起來這是不可能的 - 但有上做出討論here ReSharper是您構建過程的一部分。這是一個古老的線索,但它最近還在繼續。
http://msdn.microsoft.com/en-us/library/ms182268%28v=vs.110%29.aspx –
「另一個問題......」通常不能很好地工作。堆棧溢出真的很好,一次只能得到一個具體問題的答案,但這裏的人在將兩個問題發佈到一個時可能會忽略你的第二個問題。相反,發佈兩個單獨的問題並沒有什麼壞處。你可能想這樣做:) –
感謝您的評論,我有很多相關的問題,我不想垃圾郵件.. – OopsUser