이 브라우저는 더 이상 지원되지 않습니다.
최신 기능, 보안 업데이트, 기술 지원을 이용하려면 Microsoft Edge로 업그레이드하세요.
업데이트: 2007년 11월
사용법 경고는 .NET Framework를 제대로 사용하도록 지원합니다.
특성 문자열 리터럴이 올바르게 구문 분석되어야 합니다.
ISerializable 형식에서 기본 클래스 메서드를 호출하십시오.
GC.SuppressFinalize를 올바르게 호출하십시오.
컬렉션 속성은 읽기 전용이어야 합니다.
삭제 가능한 필드는 삭제해야 합니다.
삭제 가능한 형식은 종료자를 선언해야 합니다.
재정의 가능한 메서드를 생성자에서 호출하지 마십시오.
상속된 멤버 노출 수준을 낮추지 마십시오.
메서드 결과를 무시하지 마십시오.
열거형을 FlagsAttribute로 표시하지 마십시오.
서비스된 구성 요소를 WebMethod를 사용하여 표시하지 마십시오.
exception 절에서 예외를 발생시키지 마십시오.
예약된 예외 형식을 발생시키지 마십시오.
릴리스되지 않은 리소스 형식을 제공하지 마십시오.
종료자는 protected여야 합니다.
종료자는 기본 클래스 종료자를 호출해야 합니다.
ISerializable을 올바르게 구현하십시오.
serialization 생성자를 구현하십시오.
serialization 메서드를 올바르게 구현하십시오.
값 형식의 정적 필드를 인라인으로 초기화하십시오.
인수 예외를 올바르게 인스턴스화하십시오.
모두 serialize할 수 없는 필드로 표시하십시오.
ISerializable 형식을 SerializableAttribute로 표시하십시오.
Windows Forms 진입점을 STAThread를 사용하여 표시하십시오.
멤버는 반환 형식 이외의 것도 달라야 합니다.
비상수 필드는 노출되면 안 됩니다.
연산은 오버플로되지 않아야 합니다.
연산자 오버로드에는 명명된 대체 항목이 있습니다.
연산자에는 대칭 오버로드가 있어야 합니다.
같음 연산자를 오버로드할 때 Equals를 재정의하십시오.
Equals를 재정할 때 GetHashCode를 재정의하십시오.
ValueType.Equals를 재정의할 때 같음 연산자를 오버로드하십시오.
문자열 대신 System.Uri 개체를 전달하십시오.
선택적 필드에 deserialization 메서드를 제공하십시오.
스택 정보를 유지하도록 다시 throw하십시오.
사용되지 않은 매개 변수를 검토하십시오.
NaN에 대해 정확하게 테스트하십시오.
Win32 API에 있는 동일한 기능의 관리되는 항목을 사용하십시오.
가변 인수로 params를 사용하십시오.