yield를 이용해서 다음처럼 컬렉션형 데이터를 반환할 수 있지만 yeild는 단순히 이런 기능만을 가지고 있는것이 아니다.다음 함수를 호출하면 어떻게 동작할까 ?당연히 GetPeople에서 1000000개의 객체를 생성한다 하지만 GetPeople에서 yield로 반
async void를 사용하면 exception이 발생 하여도 에러 핸들을 할 수 없다.그래서 일반적으로 Task를 반환하여 에러를 핸들링 할 수 있도록 처리 한다그러나 단순히 Task를 반환 한다고 해서는 에러를 핸들링 할 수 없다.아래 코드가 실행되면 앱은 어떤 문
HttpWebRequest로 https 요청시 서버 인증서를 ServerCertificateValidationCallback로 확인 가능 하다.여기서 대부분 chain의 ChainElements에서 인증서를 가져올텐데 이는 문제를 발생 시킬 수 있다.HttpWebReq
EX) Add 메서드를 구현한 객체를 받는 함수 구현IAdd, Foo와 같은 새로운 타입을 구현해야 한다.하지만 델리게이트를 사용하면 개선 1개선 2