Type


POINT data型には 値型と参照型の2種類がある。 値型は変数にデータ自体がセットされるが、参照型はデータの場所が設定される。 値型 char, int, bool, struct, enum 参照型 object, string, array POINT ネイティブ型という概念がなく System.Int32 などの別名の型がある。 string s = i.ToString(); // (N) : N arg を埋め込む. Console.WriteLine( "i={0}, s={1}", i, s ); POINT 変数は必ずデフォルト値で初期化される。 ( C は不定 ) 初期化される値は基本的にゼロ 浮動小数点型なら 0.0になる。bool型はfalse
private static int i; public static int Main(string[] args) { Console.WriteLine( i ); return 0; } }
予約語 別名 意味 sbyte System.SByte 符号付き8bit整数 byte System.Byte 符号なし8bit整数 short System.Int16 符号付き16bit整数 ushort System.UInt16 符号なし16bit整数 int System.Int32 符号付き32bit整数 uint System.UInt32 符号なし32bit整数 long System.Int64 符号付き64bit整数 ulong System.UInt64 符号なし64bit整数 char System.Char 文字型 float System.Single 単精度実数 double System.Double 倍精度実数 bool System.Boolean 論理型(falseとtrueのみ) decimal System.Decimal 10進型 string System.String 文字列型
数値の範囲はMinValue()と MaxValue() で取得できる。
System.Int16.MaxValue(); // 文字は UNICODE( utf16 )で実装しているため 0〜65535