C# 시작 노트(一)

2464 단어
0x00 액세스 수정자:
Public (클래스 기본) Public 접근 수식자는 클래스가 구성원 변수와 구성원 함수를 다른 함수와 대상에 노출할 수 있도록 합니다.모든 공유 구성원은 외부의 클래스에 접근할 수 있습니다.
Private(구성원 기본값) Private 액세스 수정자는 클래스가 구성원 변수와 구성원 함수를 다른 함수와 대상에 숨길 수 있도록 합니다.같은 클래스의 함수만 개인 구성원에 접근할 수 있습니다.비록 클래스의 실례라도 그것의 개인 구성원을 방문할 수 없다.
Protected Protected 액세스 수정자는 하위 클래스가 기본 클래스의 구성원 변수와 구성원 함수에 접근할 수 있도록 합니다.이렇게 하면 상속을 실현하는 데 도움이 된다.
Internal Internal 액세스 설명자는 클래스가 구성원 변수와 구성원 함수를 현재 프로그램의 다른 함수와 객체에 노출하도록 허용합니다.다시 말하면 인터넷 액세스 수식자를 가진 모든 구성원은 이 구성원이 정의한 응용 프로그램의 클래스나 방법에 따라 접근할 수 있다.
Protected Internal Protected Internal 액세스 수정자는 하나의 클래스가 구성원 변수와 구성원 함수를 같은 응용 프로그램의 하위 클래스 이외의 다른 클래스 대상과 함수를 숨길 수 있도록 합니다.이것 또한 상속을 실현하는 데 쓰인다
0x01 변수
정의 문법
 ;

변수 초기화
  = value;

0x02 상수
const   = value;

0x03 메서드
  (Parameter List)

Access Specifier: 다른 클래스에 대한 변수 또는 방법의 가시성을 결정하는 수정자에 액세스합니다.Return type: 유형을 반환하고 값을 반환하는 방법이 있습니다.되돌아오는 형식은 되돌아오는 값의 데이터 형식입니다.만약 방법이 어떤 값도 되돌려 주지 않는다면, 되돌려 주는 형식은void입니다.Method name: 메소드 이름은 고유한 식별자이며 대소문자에 민감합니다.그것은 클래스에서 성명한 다른 표식자와 같을 수 없다.Parameter list: 매개 변수 목록은 괄호로 묶여 있으며, 이 매개 변수는 전달 및 수신 방법의 데이터입니다.매개 변수 목록은 방법의 매개 변수 유형, 순서와 수량을 가리킨다.매개 변수는 선택할 수 있습니다. 즉, 하나의 방법은 매개 변수를 포함하지 않을 수도 있습니다.Method body: 메소드 바디로 작업 완료에 필요한 명령 세트를 포함합니다.
0x04 공백 유형(Nullable)
< data_type> ?  = null;

0x05 배열
datatype[] arrayName;
 
params  
 ,C#   params  , , , 。params  :
public    ( params  []   )

0x06 구조(Struct)
구조에는 메서드, 필드, 색인, 속성, 연산자 메서드 및 이벤트가 포함될 수 있습니다.
struct Books
{
   private string title;
   private string author;
   private string subject;
   private int book_id;
   public void getValues(string t, string a, string s, int id)
   {
      title = t;
      author = a;
      subject = s;
      book_id = id;
   }
   public void display()
   {
      Console.WriteLine("Title : {0}", title);
      Console.WriteLine("Author : {0}", author);
      Console.WriteLine("Subject : {0}", subject);
      Console.WriteLine("Book_id :{0}", book_id);
   }

};  

좋은 웹페이지 즐겨찾기