C# 시작 노트(一)
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);
}
};
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.