C# の基礎学習 -- その他のトピック

目次

概要

StringBuilder クラスを使用する

文字列をデータ値に解析します

 Null 許容型の詳細

 null 許容型への値の代入

null 結合演算子を使用する

主な方法

ドキュメントのコメント 

 入れ子型

 デストラクタと破棄パターン


概要

この章では、いくつかの重要な雑知識について説明します

string は Unicode 文字列の配列です

文字列は不変であり、変更できません

元の文字列を変更するメソッドは、実際には新しいコピーを作成して返すようです. 文字列の場合、変更すると新しい定数文字列が割り当てられます.

StringBuilder クラスを使用する

StringBuilder クラスは、多くのコピーを作成することなく、文字列を動的かつ効率的に生成するのに役立ちます

System.Text 名前空間にあります 

 StringBuilder オブジェクトは、変更可能なUnicode 文字の変更可能な配列です

文字列をデータ値に解析します

Parse メソッドの欠点は、文字列をターゲットの型に正常に変換できない場合に例外がスローされることです。例外は非常にコストのかかる操作であるため、できる限り回避する必要があります。TryPrace を使用して回避できます

試してみる

 Null 許容型の詳細

Null 許容型を使用すると、値型変数を作成でき、有効または無効としてマークできるため、値型を効果的に null に設定できます。

Null 許容型は常に、基本型と呼ばれる別の宣言型に基づいています

 このような宣言ステートメントを使用すると、コンパイラは null 許容型を生成し、変数型を関連付けます。

 null 許容型への値の代入

null 結合演算子を使用する

 null 結合演算子を使用すると、null 許容型の変数が null の場合に式に値を返すことができます

 同じ null 許容型の 2 つの値が比較され、両方が null に設定されている場合、等値比較演算子はそれらを等しいと見なします
(== と !=)

主な方法

プログラムのエントリ ポイントとして使用できる Main には、次の 4 つの形式があります。

 最初の 2 つの形式は、プログラムの終了後に実行環境に値を返さず、後の 2 つの形式はint値を返します. 戻り値が使用される場合は、通常、プログラムの成功または失敗を報告するために使用されます. 0 は通常、成功のために使用されます。

2 番目と 4 番目の形式を使用すると、プログラムの起動時にコマンド ラインからプログラムに引数を渡すことができます。

ドキュメントのコメント 

3 つのスラッシュはドキュメントのコメントです

 入れ子型

通常、型は名前空間で直接宣言しますが、クラスまたは構造体で型を宣言することもできます

 デストラクタと破棄パターン

 

おすすめ

転載: blog.csdn.net/zaizai1007/article/details/130317660