C# 기본 학습 - 기타 주제

목차

개요

StringBuilder 클래스 사용

문자열을 데이터 값으로 구문 분석

 Nullable 형식에 대해 자세히 알아보기

 nullable 유형에 값 할당

null 조인 연산자 사용

주요 방법

문서 주석 

 중첩 유형

 소멸자와 처분 패턴


개요

이 장에서는 몇 가지 중요한 기타 지식에 대해 설명합니다.

문자열은 유니코드 문자열의 배열입니다.

문자열은 변경할 수 없으며 수정할 수 없습니다.

원래 문자열을 변경하는 메서드는 실제로 새 복사본을 생성하여 반환하는 것 같습니다. 문자열의 경우 모든 변경 사항이 새로운 상수 문자열을 할당합니다.

StringBuilder 클래스 사용

StringBuilder 클래스는 많은 복사본을 만들지 않고도 문자열을 동적이고 효율적으로 생성하는 데 도움이 됩니다.

System.Text  네임스페이스 에 위치 

 StringBuilder 개체는 수정할 수 있는 유니코드 문자의 가변 배열입니다.

문자열을 데이터 값으로 구문 분석

Parse 방법의 단점은 문자열이 대상 유형으로 성공적으로 변환되지 않으면 예외가 발생한다는 것입니다. 예외는 매우 비용이 많이 드는 작업이므로 가능한 한 피해야 합니다. TryPrase를 사용하여 방지할 수 있습니다.

TryPrase

 Nullable 형식에 대해 자세히 알아보기

Nullable 형식을 사용하면 값 형식 변수를 만들 수 있고 유효하거나 유효하지 않은 것으로 표시할 수 있으므로 값 형식을 null로 효과적으로 설정할 수 있습니다.

Nullable 형식은 항상 기본 형식 이라는 다른 선언된 형식을 기반으로 합니다.

 이러한 선언문을 통해 컴파일러는 nullable 유형을 생성하고 변수 유형을 연결합니다.

 nullable 유형에 값 할당

null 조인 연산자 사용

 null 조인 연산자를 사용하면 nullable 형식의 변수가 null일 때 식에 값을 반환할 수 있습니다.

 동일한 nullable 유형의 두 값을 비교하고 둘 다 null로 설정하면 같음 비교 연산자는 두 값을 같은 것으로 간주합니다
(== 및 !=).

주요 방법

프로그램의 진입점으로 사용할 수 있는 Main 형식에는 네 가지가 있습니다.

 앞의 두 형식은 프로그램 종료 후 실행 환경에 값을 반환하지 않고, 뒤의 두 형식은 int 값을 반환하는데, 반환 값을 사용하는 경우 보통 프로그램의 성공 또는 실패를 보고하는 데 사용되며, 0은 일반적으로 성공에 사용됩니다.

두 번째 및 네 번째 형식을 사용하면 프로그램이 시작될 때 명령줄에서 프로그램에 인수를 전달할 수 있습니다.

문서 주석 

세 개의 슬래시는 문서 주석입니다.

 중첩 유형

일반적으로 네임스페이스에서 유형을 직접 선언하지만 클래스 또는 구조체에서 유형을 선언할 수도 있습니다.

 소멸자와 처분 패턴

 

Supongo que te gusta

Origin blog.csdn.net/zaizai1007/article/details/130317660
Recomendado
Clasificación