タグ

Visual Basicに関するshinokatsuのブックマーク (3)

  • .NET TIPS 列挙体の値を列挙するには? - C# - @IT

    列挙体(列挙型)は一定の数の定数(定数のグループ)を定義するためのものだ。例えば、.NET Frameworkのクラス・ライブラリには、週の7つの曜日を定義したDayOfWeek列挙体(System名前空間)が用意されている。 列挙体で定義されたそれぞれの定数の値を取得するには、Enumクラス(System名前空間)のGetValuesメソッドを使用する。このメソッドはstaticなメソッドであるため、インスタンスを作成しなくても、次のようにして呼び出すことができる。 Array arr = Enum.GetValues(typeof(DayOfWeek)); Enum.GetValuesメソッドは、列挙体で定義されたすべての定数を含んだArrayクラスのオブジェクトを返す。パラメータには対象となる列挙体の型を表すTypeクラスのオブジェクトを指定する。typeofはTypeオブジェクトを

  • Technical documentation

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    Technical documentation
  • .NET TIPS 配列のサイズを変更するには? - C# - @IT

    .NET Frameworkでは、配列のサイズ(要素数)はそれを宣言したときに決定し、以降そのサイズを変更することはできない。例えば、次のC#のコードは文字列型の配列を宣言し、同時に初期化している。 string[] origNumbers = {"one", "two", "three"}; サイズの指定は省略しているが、3つの文字列を初期要素として設定しているので、配列のサイズは3に決まる。このあとで4番目の要素を追加する必要が生じても、変数numberが参照している配列オブジェクトの要素数を4にすることはできない。 このような場合に取り得る手段の1つは、サイズの異なる配列を別に宣言し、元の配列にあった値をコピーすることだ。具体的には次のようにすればよい。 string[] newNumbers = new string[4]; Array.Copy(origNumbers, newN

  • 1