みなさん、こんにちは、私は、アプリケーションの列挙について話をし、今日の集大成の息子でした。
序文
C#で列挙列挙型は、それがシンプルさと読みやすさを向上させることができます、基本的なデータ型の値の型、それを適切に活用されます。
列挙文法定義フォーマット列挙{列挙列挙名素子1、素子2列挙、......};
アプリケーション
通常の開発では、---人の性別、ステータスデータ、人々の教育レベル、音楽プレーヤーのプレイモードのようなので、多くの場合、データベースに保存されたシナリオ、上の性別などに対応するコードです、男性0 1 ---女性2 ---不明、我々は背後にあるコードで列挙することがあります。
対応する変換
実際には、データベースフィールドに格納されているが、一般的にVARCHARバックに文字列であるため、文字列と列挙との相互変換です。
文字列=>列挙
実際、私は、最初の文字列が列挙値に変換されたint型変換ここです
文字がバックグラウンドで私達のデータベースに存在し、そのような年の時間を節約するように、それを行う方法を、int型に変換できない場合でも、年をノード--Midは、--ENDの終わりに、それはまた、そのような列挙を定義していますそれは?
我々は属性を追加することを考えた。この時間
それぞれ、プラス列挙体[説明]の頭を以下に示します:
名前空間を導入することを忘れないでください:
もう一つは、クラスから展開します。注:このクラスは、クラスの静的メソッドである必要があります静的メソッド、キーワードこのなければなりません(私の別の記事で学習の展開を説明するための方法があります)
コードの小扁具体的な実現には、名前空間を導入する必要性を忘れないでください、そして、小扁に連絡することができますが理解していない、詳細には触れていません。
次に、我々は、コンソールをテストするために行ってきました:
もちろん、何も問題ありません。さて、今日は少し、私たちは次のさよならここでの研究の終わりです!
マイクロチャンネル公共数:大成の子を持つスクールネット
ウェブサイト:https://www.dachengzi.co/
知っているほとんど:https://www.zhihu.com/people/tu-dou-hen-dou-49/posts