Index: [Article Count Order] [Thread]

Date:  Tue, 27 Jun 2000 13:32:53 +0900
From:  Kenji Hiranabe <hiranabe@....jp>
Subject:  [XP-jp:00556] Re: MS C# リリース
To:  extremeprogramming-jp@....jp (extremeprogramming-jp ML)
Message-Id:  <20000627132957R.hiranabe@....jp>
In-Reply-To:  Your message of "Tue, 27 Jun 2000 12:09:45 +0900"	<39581B563D4.6D0EY-KAMITE@....jp>
References:  <39581B563D4.6D0EY-KAMITE@....jp>
Posted:  Tue, 27 Jun 2000 13:29:57 +0900
X-Mail-Count: 00556


平鍋です.

C# (日本語で嬰ハ?) について,

・decimal type がある.28桁を正確に保持できる数値型

     decimal val = 1.23M;

・ちゃんとした他次元配列がある.

      int [,,] a1;  // 3次元
      int [][][] a3; // 配列の配列の配列

・printf を拡張した印刷用文字列

    f(params int[] args) {
      Colsole.WriteLine("# of arguments: {0}, args.Length");
    }

・enum サポート

   public enum Color { Red, Blue, Green }

・private, protected, public に加えて interal (プロジェクト内)

・Property の get/set.

  class MyClass {
     int MyField;
     public int MyProperty {
         get { returyn MyField;}
         set { MyField = value; }
     }

・明示的な override キーワード

  public override string ToString() { ..... }


...delegate と event, namespace については今度.

では.