C#におけるconst用法の詳細

1120 ワード

この例では、C#におけるconstの使い方について説明します.皆さんの参考にしてください.具体的な使い方は以下の通りです.
constはc言語のキーワードであり、変数が変更されないことを制限します.constを使用すると、ある程度プログラムの安全性と信頼性が向上します.また、他人のコードを見ているときに、constが果たす役割を明確に理解することは、相手のプログラムを理解するのにも役立ちます.またconstは、c++、php 5、c#などの他のプログラミング言語にも登場する.Net、hc 08 c const一般修飾変数は読み取り専用変数const定義定義は定義時に初期化した後に彼の値を変更できない例であるべきである.

const int a=1;//           ;

a=2;// a
const
int a;
const int *p=&a;// *p p
int * const p1 // p1 ;p1 *p1
定数宣言は、次のような複数の定数を宣言します.

public const double x = 1.0, y = 2.0, z = 3.0;
定数宣言でstatic修飾子を使用することはできません.
定数は、次のように定数式に関与します.

public const int c1 = 5;

public const int c2 = c1 + 100;
注意:
readonlyキーワードはconstキーワードとは異なります.constフィールドは、このフィールドの宣言でのみ初期化できます.readonlyフィールドは、宣言または構築関数で初期化できます.したがって、readonlyフィールドは、使用するコンストラクション関数に応じて異なる値を有する場合があります.さらにconstフィールドはコンパイル時定数であり、readonlyフィールドは次のコード行に示すように実行時定数に使用できます.

public static readonly uint l1 = (uint)datetime.now.ticks;
本稿で述べたことが皆さんのC#プログラム設計に役立つことを願っています.