태그 : c샵 요약보기전체보기목록닫기
- [c#/.net] #If vs Conditional Attribute(0)2009.09.04
- [c#/.net] ToString(), IFormatProvider(0)2009.08.31
- [c#/.net] cast vs is , as (0)2009.06.03
- [c#/.net] const vs readonly(0)2009.06.01
- [c#/.net] 암호화(2)2007.08.02
1
- 공부하기
- 2009/09/04 17:54
#If ... #If / #end 블록은 단일의 소스를 이용하여 디버그 버전과 릴리즈 버전에서 서로 다르게 동작하는 실행 파일을 생성하거나, 서로 다른 플랫폼에서 수행가능한 실행파일을 생성하기 위해 자주 쓰여왔다.출처 : Effective C# p49겉으로 보기에는 #If...Then...#Else 지시문의 동작과 If...Then...Else...
- 공부하기
- 2009/08/31 15:45
ToString()To string 은 현재 object 를 string 으로 나타내는 값입니다. 따라서 디버깅 수행을 위해서 꼭 필요한 내용입니다. 만약 Money 이라는 class 가 있을경우 ToString() 을 하면 'Money ' 이라고 찍힐겁니다. 이렇게 찍힌다면 디버깅 목적으로도 부족해보입니다. 따라서 좀더 확장된 내용을 확인하는 방법이 ...
- 공부하기
- 2009/06/03 18:22
as
as 연산자는 캐스트 연산과 비슷하지만 변환이 가능하지 않은 경우에 as를 사용하면 예외가 발생하지 않고 대신 null이 반환됩니다.
as 연산자는 오직 참조 변환과 boxing 변환만을 수행합니다
출처 : msdn.microsoft.com
즉 as 를 사용하여 변환을 하였다면 그 값이 null 인지를 체크하여 제대로 변환 여부를 따져...
- 공부하기
- 2009/06/01 17:26
const vs readonly
readonly 키워드는 const 키워드와 다릅니다. const 필드는 필드를 선언할 때만 초기화될 수 있습니다. readonly 필드는 필드를 선언할 때 또는 생성자에서 초기화될 수 있습니다. 따라서 readonly 필드의 값은 사용된 생성자에 따라 다릅니다. 또한 const 필드는 컴파일 타임 상수인 반면 read...
- 공부하기
- 2007/08/02 14:43
Encoding.GetEncoding("ISO-8859-1") 현재 EncodingInfo 개체에 해당하는 Encoding 개체를 반환합니다인코딩은 유니코드 문자 집합을 바이트 시퀀스로 변환하는 프로세스.바로 갸우뚱 ... "ISO-8859-1" 에 해당하는 Encoding 은 28591 iso-8859-1 Western European (ISO)285...
1




최근 덧글