@634

C# - 基本データ型

Advertisement

基本データ型一覧

C#では基本データ型は構造として定義されている

基本データ型一覧
データ型意味
System.SByte符号付き8ビット整数
System.Byte符号なし8ビット整数
System.Int16符号付き16ビット整数
System.UInt16符号なし16ビット整数
System.Int32符号付き32ビット整数
System.UInt32符号なし32ビット整数
System.Int64符号付き64ビット整数
System.UInt64符号なし64ビット整数
System.Char文字型
System.Single単精度実数
System.Double倍精度実数
System.Boolean論理型(true/false)
System.Decimal10進型
System.String文字列型

エイリアス

前述の通り、基本データ型は構造として定義されているが、毎回 System.SByte のように宣言して使用するのは冗長な感じがする。この問題を解決するためにC#ではエイリアスというものが存在する。
エイリアス一覧
エイリアス意味
sbyte符号付き8ビット整数
byte符号なし8ビット整数
short符号付き16ビット整数
ushort符号なし16ビット整数
int符号付き32ビット整数
uint符号なし32ビット整数
long符号付き64ビット整数
ulong符号なし64ビット整数
char文字型
float単精度実数
double倍精度実数
bool論理型(true/false)
decimal10進型
string文字列型
エイリアスを使用することで従来の言語と同じような宣言を使用することが可能となる。

エイリアス使用例
using System;

public class Class1
{
    static void Main(string[] args)
    {
        System.Int32 int32type = 0;
        int inttype = 0;
        Console.WriteLine(int32type.GetType().FullName);
        Console.WriteLine(inttype.GetType().FullName);
    }
}
結果
System.Int32
System.Int32
同じ。

Advertisement

ショートカット

634
634ブログ
このカテゴリのトップページに戻る
Incubator(Pukiwiki)
634ラボ
   UIコレクションギャラリー
   ZO-3ジェネレーター

サイト検索


Y!ログール