ReSharper에서 I는 다음 코드 라인 IDictionary<string, string>
를 변경하는 것이 제안된다 :간의 차이 <KeyValuePair>
private static void createCookie(HttpCookie cookie, IDictionary<string, string> values)
IEnumerable<KeyValuePair<string, string>>
한다.
IEnumerable<KeyValuePair<string, string>>
을 사용하는 이점을 IDictionary
이상으로 이해하지 못합니다.
Resharper는'IEnumerable>'이'IDictionary <,>'의 특정 메소드를'createCookie '에서 사용하지 않으므로'IDictionary '. 그것은 단지 제안 일뿐입니다. –
@SimonBelanger +1 "단지 제안이에요" –
@ blfemi3 코드를 구현 한 후에 제안이 사라질 것입니다. –