첫 번째 프로젝트를 만들 때 C#을 사용했습니다. 많은 경고 오류가 있으며이 모든 경고 오류는 단일 오류 (내부 컴파일러 오류입니다. 자세한 내용은 콘솔 로그를 참조하십시오.)#pragma warning disable & restore
다음 표에서는 경고 오류를 줄이기 위해 #pragma warning disable을 사용했습니다. #pragma warning restore 문제 코드의 앞뒤.
최종 빌드에서 #pragma warning이 프로그램에서와 같이 비활성화 &을 사용하지 않도록 설정해야합니다. 아니면 제거해야합니까? 예 :
#pragma warning disable
if (Displayer.instance != null && CTR.Tore== "Keepit")
{
Displayer.instance.SetFielderProfile (i);
}
#pragma warning restore
최종 빌드의 경우 제거해야합니까?
답장을 보내 주셔서 감사합니다. . – SaravanaKumar
나는 동의하지 않는다. 예를 들어 특정 인터페이스에서 상속해야하는 클래스가있었습니다. 이러한 인터페이스에는 때때로 특정 구현에 필요하지 않은 이벤트가있었습니다. 사용하지 않는 이벤트에 대한 경고를하지 않는 이유는 무엇입니까? –
@shaitibber 좋은 이유가 있고 좋은 인라인 코멘트를 제공하면 가끔 경고를 인라인 할 수 없게됩니다. 문제의 코드는 그런 pragma가 필요하다는 신호를 보여주지 않습니다 ... 그리고 나는 당신이 언급 한 케이스가 인터페이스의 구현이 "사용되지 않은"것으로 컴파일러에 의해 처리 될 수 없으므로 경고를 일으키지 않아야한다고 믿습니다. 이유에 대한 별도의 질문을합니다. 경고를 받으면 좋은 생각 일 수 있습니다. 경고를받는 것에 대해 이미 좋은 답변이 있는지 검색하십시오. –