굉장히 사소하지만 알아두면 좋은 C# 구문 1
1. Math.Abs // 값을 절대값으로 전환
2. 파일 생성 / 파일쓰기
fileName =
String.Format(@"D:\csvData\RoughAFV_{0}.csv",DateTime.Now.ToString("yyyyMMddHHmmssfff"));
StreamWriter sw = new StreamWriter(fileName, false, Encoding.Unicode);
sw.Close();
sw.writeLine();
3. 시간 계산
DateTime checkTriggerTime= DateTime.Now;
DateTime nowTime = DateTime.Now;
TimeSpan span = nowTime - checkTriggerTime;
(int)span.TotalMilliseconds //miliseconds 출력
4. ResetEvent (이건 좀 더 공부...)
private AutoResetEvent triggerComplete = new AutoResetEvent(false);
private ManualResetEvent IsLivingMode = new ManualResetEvent(true);
5. Delegate
public event sendErrorMessage sendAFErrorMsg;
public delegate void sendErrorMessage(EAlarm ealarm);
다른 곳에서 에서 sendAFErrorMsg를 받아야 함
6. Control 이벤트 설정
ex ) IntPtr PnlHandle = Panel.Handle;