Program.cs에 코드를 작성

Console.WriteLine("  String " );  // String을 콘솔화면에 출력
Console.ReadLine();  //사용자에게 입력을 받음.

소스코드 파일을 실행하지 않고 컴파일만 할 수 있다.
-Ctrl + shift + b
-[빌드] -> [프로젝트이름 빌드]

Using : 키워드로 사용됨.
NameSpace : 클래스의 포함 범위를 지정하여 클래스를 조직화할때 사용
인텔리센스 : 드롭다운리스트형식을 제공함.

데이터형식
정수
실수 float, double, decimal
기본

// 한줄 주석
/**/ 여러줄 주석

변수 ( Variables ) : 데이터를 저장하는 공간의 이름
예 ) int a;

변수의 초기화
예 ) int a = 100;

변수 명명 규칙
 - 변수 이름은 반드시 문자(영문, 한글 등등)나 언더바(_)로 시작해야 한다.
 - 변수 이름에는 특수문자( *, ?, !, 등등)를 사용할 수 없다.
 - 변수 이름에는 C# 키워드를 사용할 수 없다.

연산자
산술  : +, -, *, /, %, ++, --
관계형 : ==, !=, >, <, >=, <=
논리 : &, |, ^, ||, &&, !
(단, 논리연산자의 좌우 피연산자들은 반드시 bool형식의 값이어야 한다.)
비트 : &, |, ^, >>, <<, ~
대입 : =, +=, -=, *=, /=, %=, &=, !=, ^=
예 ) a = a + 1;
      a += 1;

제어문
 -선택문
  >> if~else
  >> switch~case ( ※case사용시 반드시 break;문을 사용하여야 한다. )

 -반복문
  >> for( 제어변수 초기화; 제어 변수 조건; 제어 변수 연산<주로 증감연산자 사용> )
  >> foreach( 제어변수 in 컬렉션)  예 ) foreach( int i in weights)

  >> do~while

 -점프명령문
  >> break
  >> continue

Console.WriteLine( " {0} {1} " ,s1,s2 );
여기서 {0} {1}은 출력할때 변수를 출력할 자리이다.
C처럼 형이다 뭐다 선언할 필요 없이 {0}처럼 숫자로 자리 표시를 해준다.

배열
-1차원 배열
 데이터_형식[] 배열_이름 = new 데이터_형식[사이즈];
예) int[] weights = new int[10];

-2차원 및 다차원배열
 데이터_형식[ , ] 배열_이름 = new 데이터_형식[ 사이즈 , 사이즈];
예) int [,] table = new int [ 3, 5];

문자열 다루기
문자열 검색
int IndexOf( string str)
int LastIndexOf( string str )

※ 특수문자를 출력하기 위해서 \를 사용하여 특수문자를 출력한다.

문자열 분리
string[] array = object.Split(구분자);

문자열 공백 제거하기
trim() 메서드 사용

문자열 변환
string Replace(string oldValue, string newValue)

문자열 대소문자 변환
string ToLower()
string ToUpper()

문자열 자르기
string Substring( int startIndex)
string Substring( int startIndex, int length)


 

'프로그래밍 > ASP .net 2.0' 카테고리의 다른 글

객체 지향 프로그래밍(Object Oriented Programming)  (0) 2009.09.24
ASP .net 2.0 C# Basic  (0) 2009.09.17