ASP/ADO.Net C# 실무 과정 자료] Character type






ASP/ADO.Net C# 실무 과정 자료 ]Character type

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


Character type


■ 하나의 문자를 넣을 수 있는 형식



■ 문자를 사용하기 위해 ‘’ 를 쓴다. 즉 ‘A’, ‘가’, ‘\’’. 1은 숫자형이지만 ‘1’은 문자형이다



■ C#에서는 유니코드를 사용한다. 

   (*) 예전에는 ascii코드를 썼다. 이 코드 체계는 영어를 1byte문자로 하고, 한글, 한자, 일어 등은 모두 2byte가 모여 문자를 이루었다. 세계의 모든 문자를 같은 크기의 자료형으로 만들기 위해 유니코드가 도입되었다. 유니코드는 아스키코드와 달리 모든 문자(A, 가, う)가 2byte의 크기를 가진다.



■ 문자 중 특수문자도 존재한다. (뒷 페이지 참고)



ASP/ADO.Net C# 실무 과정 자료] Numeric type






ASP/ADO.Net C# 실무 과정 자료] Numeric type

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


Numeric type

 

■ 내장형 데이터 타입도 반드시 초기화 해야 한다. 

  - int x; int y=x; 를 실행하면 에러가 발생한다.


■ int x=100 처럼, 숫자를 대입할 때에는 숫자가 너무 크지 않도록 해야 한다. 이 경우를 overflow라 한다.


■ sbyte, ushort, uint, ulong 등은 음수값이 올 수 없다.


■ 숫자형의 끝에 문자를 붙여, 그 숫자의 데이터 형식을 명시할 수 있다. (대소문자 구별없음)

F (float), D (Double), M (Decimal), L (Long)



ASP/ADO.Net C# 실무 과정 자료] Built-in Data Type(2)







ASP/ADO.Net C# 실무 과정 자료] Built-in Data Type(2)

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


Built-in Data Type(2)



ASP/ADO.Net C# 실무 과정 자료] Built-in Data Type(1)- 정수형







ASP/ADO.Net C# 실무 과정 자료] Built-in Data Type(1)- 정수형

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


Built-in Data Type(1)- 정수형



ASP/ADO.Net C# 실무 과정 자료] Value Type Vs Reference Type






ASP/ADO.Net C# 실무 과정 자료] Value Type Vs Reference Type


실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


Value Type Vs Reference Type


■ CTS에서는 value type과 reference type을 지원한다.



■ Value type

  - 값 형식 변수들은 데이터를 직접 가지고 있다.

  - int i=100 이라고 쓰면 i자리에는 100이 직접 들어있다.

  - int j=i라고 쓰면 j에 i의 값이 복사되어 들어간다.



■  Reference type

  - 정수는 작아서 직접 가지고 있을 수 있다.

  - 하지만 대부분 객체들의 경우, 데이터 값을 다른 곳에 보관하고, 데이터 값이 있는 곳의 주소만을 가지고 있다.



ASP/ADO.Net C# 실무 과정 자료] CTS (Common Type System)






ASP/ADO.Net C# 실무 과정 자료] CTS (Common Type System)

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



CTS (Common Type System)


■ CTS는 모든 닷넷 프레임워크에서 동작하는 모든 프로그래밍 언어들이 동일한 데이터형식을 사용하도록 유도한다.


■ 모든 데이터형식들은 기본적으로 객체에서 파생되었다.


■ Value type은  객체 형식을 포장(sealing)해 놓은 개념이다.


■ 실제로는 시스템 별로 같은 형식이 다른 크기를 가지는 경우도 있는데 이때는 boxing과 unboxing이란 개념을 이용한다.



ASP/ADO.Net C# 실무 과정 자료] 참고 사항






ASP/ADO.Net C# 실무 과정 자료] 참고 사항

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


참고 사항


■ Assembly (C:\WINDOWS\assembly)



■ Utility 

  - ILDASM.exe

  - ILdasm.exe Program.exe

  - Wincv program (class viewer)



■ 컴파일시 실행 파일 이름 지정하기

  - csc /out:kkk.PE Helloworld.cs



ASP/ADO.Net C# 실무 과정 자료] 






ASP/ADO.Net C# 실무 과정 자료] 

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


주석(comment)


■ 단일라인 주석: //

  stmt1; // 이건 주석입니다.

  stmt2;



■ 다중라인 주석: /*   */

   stmt1; /* 여기서 부터 주석입니다.

   stmt2; 여기도 계속 주석…

   여기까지 주석*/ stmt3;



■ XML 주석: ///

  컴파일 할 때, XML 문서를 생성하라고 명령할 수 있다. 이 XML 문서를 생성할 때 사용되는   부분을 주석으로 처리할 수 있다.



예)

/// <summary>

/// Summary description for Class1.

/// </summary>

Ex)c:\>csc CommandXML.cs /doc:CommandXML.xml !!



+ Recent posts