列挙子

私はプログラムがどのような場合ではなかったと私が実現した後、またはprobraを選択し、デバッグする場合はそれが使用される単語の性別小さなミスだったので見てすべてのコードをチェックした回数は、例えば、状態である。 何度も私はacuerdabaを使用した場合、 "開く"または開く "など、"入力 "または"入力 "。 列挙子estandarisarの使用は、本当にすべてのこれらのデータ型をすることができます。 と列挙子を使用することによって我々はintelisenseの貴重なヘルプには、私たちが対応する値を使用していることを確信を与えるだろうしています。

 '列挙子TipoComprobanteを作成します。
パブリック列挙TipoComprobante
請求書= 1
 = 2を参照してください
 NCredito = 3
 NDebi​​to = 4
最後のEnum

 "我々はそのすべてのプロパティを使用して(オブジェクト)クラスのバウチャーを作成
 'この例を単純化するために、タイプpripiedadおろか
パブリッククラスの証明
プライベート_Tipo TipoComprobanteとして

 TipoComprobanteとしてパブリックプロパティType()
得る
 _Tipoを返します。
終了を取得する
セット(TipoComprobanteとしてByVal値)
 _Tipo =値
エンドセット
エンドプロパティ

エンドクラス

 'サブルーチンGrabarComprobanteにするためのSelect Caseを使用
 "証拠の種類を識別
パブリッククラスClass1の

のPublic Sub GrabarComprobante(証明としてByVal C)

ケースc.Tipoを選択します。
ケースTipoComprobante.Factura
 grabarFactura(C)
ケースTipoComprobante.NCredito
 grabarNCredito(C)
ケース
 grabarNDebi​​to(C)
選択して終了
 End Subの

サブgrabarFactura(証明としてByVal C)
 'コード請求書を記録する
 End Subの

サブgrabarNCredito(証明としてByVal C)
クレジットメモを録音するための "コード
 End Subの

サブgrabarNDebi​​to(証明としてByVal C)
 'コードデビットノートを記録する
 End Subの
エンドクラス

今、あなたは、Visual Studioの列挙子とインテリセンスを使用することによって混同されることはありません。 図1を見て、それは我々が先頭で定義されている種類の異なる方法を示しています参照してください。 我々は、定義済みの任意の値型 "TipoComprobante"を使用する必要があるたびにこれが起こります

Enumeradores001

"列挙子"への2つの応答

  1. ヴァネッサは言う:

    等しいの後の数字は何の意義

  2. エリシャは言います:

    実際の数字は実際のプログラムが動作するように値とデータベース内のテーブルに保存されているものですが、数字を暗記することは困難であるとして、それは列挙子を使用する方がずっと簡単です。

コメント