
TECH · GAME · LIFE


C# - 문자열의 정수형 변환시 유의사항
"1234" 와 같은 문자열을 int로 변환하기 위해서는 아래와 같은 메소드를 사용할 수 있는데요.. Convert.ToInt32()를 Reflector로 살펴보면 아래와 같습니다. 즉.. 입력값이 null 일 경우..Convert.ToInt32() 는 0을 리턴하고int.Parse() 는 오류를 발생합니다.뭐가…

C# - 컴퓨터 종료
집에 있는 컴퓨터에서 사용할 목적으로 간단한 화면보호기하나 만들었다가 컴퓨터 종료 기능도 넣고 싶어서 찾아본 코드입니다.

C# - Beep 음 발생하기
가끔 장애를 나타내는 소리를 출력하고 싶은데.. 굳이 wav 파일을 쓸 필요가 있나 싶기도 하다.. 그냥 Beep 음만 들려주고 싶을때 참고하시라..삐~삐~리~리~ 출처 : 출처 :

C# - AutoScroll
텍스트박스 등에 로그를 추가하고 나서 자동으로 마지막 입력한 내용이 보이도록 스크롤 하고 싶을때 아래와 같은 코드를 사용하시기 바랍니다.TextBoxListBoxListViewTreeViewDataGridView

C# - Alias Directives
Namespace와(AAA.BBB.CCC) Type(CCC) 이름이 같을 경우AAA.BBB.CCC.CCC 라고 Type이름을 지정해야 오류없이 컴파일 가능합니다.이 경우 Alias를 사용하면 쉽고 보기 좋은 코드를 만드실 수 있습니다.아래의 예제에서 MMi.Mmi를 Command라고 Alias로 지정하면.. 해당 Type을 사용시…

C# - delegate 사용 (익명메소드)
익명메소드를 사용하면 소스코드가 간결해질 수 있습니다. 아래는 Timer를 생성하고 500ms 후에 익명메소드를 실행하고 나서 Timer를 Dispose 하는 예제입니다.

C# - ListView 줄마다 다른 색으로 칠하기
ListView에서 줄마다 다른 배경색을 사용하면 좀 더 읽기 좋고 이뻐집니다.

C# - Thread에서 Progressbar 값을 변경하기
Thread 안에서 ProgressBar 의 값을 바꿔도..값은 바뀌어 있지만 UI에는 바뀌지 않습니다.이때는 아래와 같이 delegate를 사용하시기 바랍니다.출처 :

C# - 숫자로된 문자열 검사
문자열이 숫자인지 체크하는 메소드입니다. 정규식을 사용하면 쉽게 체크할 수 있습니다.
