winform
- 폼간 데이터 전달 방식
이벤트 전달 방식과, property 사용하는 방식이 있는 것 같은데, 이번에는 property 전달 방식을 사용했음.
C#
- 생성자
new 로 새로 생성하면서 할당하려고 했는데, 호출 순서의 잘못인지 계속 null 이 발생.
>> 생성 하고 나서 항목을 할당하거나, 생성과 동시에 { }로 클래스 내부에 대입하는 것은 생성자에 포함이 안 된다.
>> 생성자에 변수로 포함시켜서 전달.
>> null 문제가 발생하는 부분보다 이전에 할당 해 주었다. - 형변환
(string)obj 강제 형변환
형식이 맞지 않을 경우 InvalidCastException 예외 발생할 수 있음.
.ToString()
변수가 null값을 가지고 있다면 예외 발생.
as String
object의 값이 string이 아닌 경우 결과값이 null 이 나오게 됨.
예외를 발생시키지 않고 null로 처리하기 때문에, 용도에 따라 사용. - RegEx (Regular Expression)
pattern 이라는 미리 약속한 표현과, 입력된 string을 대조해
미리 정의한 형태의 string 입력만 받을 수 있도록 제한하는 방법.