を持つプロパティを作成します。私はこのような何かをやろうとしている定義済みの値のリストC#
は、プロパティと値のいくつかのリストを作成します。
public class field_type
{
public static string NUMBER = "NUMBER";
public static string VARCHAR = "VARCHAR";
public static string BOOLEAN = "BOOLEAN";
public static string DATE = "DATE";
}
をし、別のプロパティの型としてそれを使用します:
List<field_definition> field_defs1 = new List<field_definition>();
field_defs1.Add(new field_definition
{
field_type =
});
:
public class field_definition
{
public string field_name;
public string field_description;
public field_type field_type; <-- this one
public string field_size;
public bool primary_key;
public bool auto_increment;
public bool unsigned;
public string default_value;
public bool can_be_null;
}
そして、このようにそれを使用します
ポイントは、等価記号intellisenseの後にスペースをヒットすると、VBAで起こるような、このプロパティの利用可能な値のリストが表示されます。
ここで何を意味するのか分かりにくいです。 'field_type'は文字列ではなく' field_type'クラスのインスタンスしか保持できません。代わりにenumを探しているのではないでしょうか? –