스크립팅 배경에서 비롯된 C# 및 .net 작업을 시작했습니다. 나는 프로세스가 완료되었음을 알리는 텍스트 파일을 만드는 클래스를 만들었다. 콘솔 응용 프로그램에서이 클래스를 인스턴스화하고 끝에 쓰기 프로세스를 호출합니다. 내가하려고하는 일은 오류 또는 경고가 발생했을 때 다른 모든 수업을 추적하고 통지에 그 사건을 반영하는 것입니다."전역"설정을 사용하는 인스턴스 클래스
공용 정적 bool로 구현 했으므로 어떤 클래스가 실행 중인지 상관없이 catch가 발생할 때 bool을 true로 업데이트 할 수 있습니다. 나는 이것이 잘못된 것이라고 생각하지만 나는 지금해야 할 일을 찾기 위해이 시점을 충분히 모른다.
아무도 도와 줄 수 있습니까? 나는 다음과 같은 코드 주위에 시도 캐치 문을 사용하여 추적하는 것이 좋습니다
private static void WriteNotice()
{
Notice newNotice = new Notice();
newNotice.ProcessName = "NCOA";
if (Notice.HasError == true)
newNotice.EndProcess(Notice.Status.Error_Incomplete);
else if (Notice.HasWarning == true)
newNotice.EndProcess(Notice.Status.Complete_With_Warnings);
else
newNotice.EndProcess(Notice.Status.Complete_Success);
}
코드 샘플을 공유하면 더 많은 의견을 제시 할 수 있습니다. –