C# 시작 프로세스 제어

3910 단어
학습 C# 기본적인 문법 지식을 기록하여 나중에 익히기 쉽도록 하다
(1) C#Hello World 이해
using System;
namespace HelloWorldApplication
{
    class HelloWorld
    {
        static void Main(string[] args)
        {
            /*       C#   */
            Console.WriteLine("Hello World!");
            Console.ReadKey();
        }
    }
}

(2) C# 데이터 유형
C# 값 유형 참조 유형 이해 아래 링크 보기
http://www.cnblogs.com/jiajiayuan/archive/2011/09/23/2185966.html
타입
묘사
범위
기본값
bool
부울 값
True 또는 False
False
byte
8비트 부호 없는 정수
0~255
0
char
16비트 유니코드 문자
U + 0000에서 U + fff
'\0'
decimal
128비트 정확한 십진수, 28-29 유효 비트
(-7.9 x 1028 ~ 7.9 x 1028)/100 ~ 28
0.0M
double
64비트 듀얼 정밀도 부동 소수점 유형
(+/-) 5.0 x 10-324 ~ (+/-) 1.7 x 10308
0.0D
float
32비트 단정밀도 부동점형
-3.4 x 1038 ~ + 3.4 x 1038
0.0F
int
32비트 기호 정수 유형
-2147483648 ~ 2147483647
0
long
64비트 기호 정수 유형
-923372036854775808 ~ 9223372036854775807
0L
sbyte
8비트 기호 정수 유형
- 128부터 127까지.
0
short
16비트 기호 정수 유형
-32768 ~ 32767
0
uint
32비트 비기호 정수 유형
0 ~ 4294967295
0
ulong
64비트 비기호 정수 유형
0~1844674073709551615
0
ushort
16비트 비기호 정수 유형
0~65535
0
C# 변수
하나의 변수는 프로그램이 조작할 수 있는 저장소의 이름에 불과하다.C#에서 각 변수는 특정 유형을 가지며 유형에 따라 변수의 메모리 크기와 레이아웃이 결정됩니다.범위 내의 값은 메모리에 저장할 수 있고 변수에 대해 일련의 조작을 할 수 있다.
우리는 이미 각종 데이터 유형을 토론했다.C#에서 사용할 수 있는 기본 값 유형은 크게 다음과 같습니다.
타입
예를 들다.
정수 유형
sbyte,byte,short,ushort,int,uint,long,ulong,char
부동점형
float 및 Double
십진수 유형
decimal
부울 유형
true 또는 false 값, 지정된 값
빈 유형
빈 값일 수 있는 데이터 형식
상수 정의
const <data_type> <constant_name> = value

C# 연산자
연산자는 컴파일러가 특정한 수학이나 논리 조작을 실행하도록 알려주는 기호이다.C#에는 다음과 같은 다양한 내장 연산자가 있습니다.
  • 산술 연산자
  • 관계 연산자
  • 논리 연산자
  • 비트 연산자
  • 할당 연산자
  • 잡항 연산자
  • 비트 연산자
    연산자
    묘사
    인스턴스
    &
    두 개의 작업 수에 동시에 존재하면, 이진 AND 연산자는 한 자리를 결과에 복사합니다.
    (A&B) 12, 즉 0000 1100
    |
    임의의 조작수에 존재하면, 이진 OR 연산자는 한 자리를 결과에 복사합니다.
    (A | B) 61 - 0011 1101
    ^
    만약 그 중의 한 조작수에 존재하지만 두 조작수에 동시에 존재하지 않는다면, 이진법이나 연산자는 한 자리를 결과에 복사한다.
    (A ^ B) 49, 즉 0011 0001
    ~
    2진 부호화 연산자는 일원 연산자로'뒤집기'효과가 있다.
    (~A) - 61, 즉 11000011, 2의 부호화 형식으로 기호가 있는 이진수를 얻을 수 있다.
    <<
    2진 좌회전 연산자.왼쪽 조작수의 값이 왼쪽으로 이동하고 오른쪽 조작수가 지정한 자릿수를 이동합니다.
    A << 2는 240, 즉 1111 0000
    >>
    2진 오른쪽으로 연산자 이동.오른쪽 조작수로 지정한 자릿수를 오른쪽으로 이동합니다.
    A >> 2는 15 - 0000 1111
    물음표 표현식
    ?true:false;
    b = (a == 1) ? 20 : 30;

    프로세스 제어
    판단문
    C#에서는 다음 유형의 판단문을 제공합니다.링크를 클릭하여 모든 문장의 세부 사항을 보십시오.
    문장
    묘사
    if문
    한if문장은 부울 표현식 뒤에 하나 이상의 문장으로 구성되어 있다.
    if...else 문
    하나의if문장 뒤에 선택할 수 있는else문장이 있습니다.else문장은 브리 표현식이 가짜일 때 실행됩니다.
    중첩 if문
    한if 또는elseif 문장에서 다른if 또는elseif 문장을 사용할 수 있습니다.
    switch 문
    하나의 switch 문장은 변수가 여러 개의 값과 같을 때의 상황을 테스트할 수 있습니다.
    switch 문 중첩
    한 switch 문장에서 다른 switch 문장을 사용할 수 있습니다.
    루프 유형
    C#은 다음과 같은 주기 유형을 제공합니다.링크를 클릭하여 모든 종류의 세부 사항을 보십시오.
    루프 유형
    묘사
    while 순환
    주어진 조건이 진짜일 때, 문장이나 문장 그룹을 반복합니다.루프 바디를 실행하기 전에 조건을 테스트합니다.
    for 순환
    하나의 문장 서열을 여러 번 실행하여 순환 변수를 관리하는 코드를 간소화합니다.
    do...while 순환
    순환 주체의 끝 테스트 조건을 제외하고는while 문장과 유사합니다.
    네스트된 주기
    당신은while, for 또는do...while 순환에서 하나 이상의 순환을 사용합니다.
    순환 제어문
    순환 제어문은 실행의 정상적인 서열을 변경합니다.실행이 범위를 벗어나면 해당 범위에서 작성된 모든 자동 객체가 제거됩니다.
    C#은 다음 제어문을 제공합니다.링크를 클릭하여 모든 문장의 세부 사항을 보십시오.
    제어문
    묘사
    break 문
    loop이나 switch 문장을 중지하면 프로그램 흐름은 loop이나 switch에 이어 다음 문장을 계속 실행합니다.
    continue 문
    주체의 남은 부분을 순환하여 건너뛰게 하고 즉시 테스트 조건을 다시 시작합니다.

    좋은 웹페이지 즐겨찾기