タグ

ブックマーク / smdn.jp (4)

  • プロパティ - smdn.jp

    VB.NETではクラスと構造体にプロパティを持たせることができます。 SubやFunctionなどのプロシージャに似た構文で簡単にプロパティを実装することができます。 プロパティは見かけ上はフィールド変数へのアクセスと変わりませんが、実際にはフィールド変数へのアクセスを行うプロパティープロシージャ(メソッド)が呼び出されます。 これにより、通常の代入文と同じ構文を使いつつ、値の設定時には値のチェック処理を行うといったことができるようになります。 また、単にメソッド呼び出しよりも簡易な記述で値の設定・取得を行えるというメリットもあります。

    プロパティ - smdn.jp
  • ArrayListクラス (System.Collections) - smdn.jp

    using System; using System.Collections; class Sample { static void Main() { ArrayList arr = new ArrayList(); // 要素の追加 arr.Add(0); arr.Add(1); arr.Add(2); Print(arr); // 複数の要素の追加 arr.AddRange(new int[] {3, 4, 5, 6}); Print(arr); // 要素の削除 arr.Remove(3); arr.Remove(6); Print(arr); // 特定の位置にある要素を削除 arr.RemoveAt(0); Print(arr); // 特定の位置にある要素を変更 arr[2] = 7; Print(arr); // 特定の位置に要素を挿入 arr.Insert(2, 3); P

    ArrayListクラス (System.Collections) - smdn.jp
  • プロシージャ (Sub, Function) - smdn.jp

    プロシージャとはC/C++言語で言う関数のことです。 プロシージャには「手続き」という意味があり、VBでは一連の処理をまとめたものという意味合いで使われます。 VBではモジュールに属するものは特にプロシージャと呼ばれ、一方クラスや構造体に属するものはメソッドと呼ばれ、両者は区別される事が多いようです。 なお、値を返さないSubプロシージャはサブルーチン、値を返すFunctionプロシージャは関数(ファンクション)という用語で区別されることもあるようです。 VBのキーワードSubとFunctionはこれに由来します。 プロシージャにはよく使われる一連の処理の流れを記述します。 これにより何度も同じコードを書く手間を減らすことができます。

    プロシージャ (Sub, Function) - smdn.jp
  • アクセス修飾子 (Public, Protected, Friend, Private) - smdn.jp

    アクセシビリティとはメソッド、プロパティ、クラスや構造体などへのアクセス許可の範囲のことを指します。 アクセシビリティの他にも、可視性やスコープと呼ばれることもあります。 クラスのメソッドの呼び出しをクラス内からのみに限定するか、もしくはクラス外からも呼び出せるように公開するか、といったようにアクセス許可の範囲には様々な程度があります。 アクセス修飾子を指定することにより、メンバのアクセシビリティ、すなわちメンバに対するアクセス許可の範囲をどの程度に限定するか・どの範囲まで公開するかを指定することができます。

    アクセス修飾子 (Public, Protected, Friend, Private) - smdn.jp
  • 1