C# Kiểu Dữ Liệu

C# Data Type là gì? C# Data Type là kiểu dữ liệu trong C#.

Kiểu dữ liệu trong C# là tập hợp các nhóm dữ liệu có đặc điểm chung: đặc tính, cách lưu trữ và thao tác xử lý

Các thông tin dữ liệu phổ biến trong thế giới thực hiện nay thường được thể hiện dưới dạng số, chữ viết, âm thanh, hình ảnh, video…Để biểu diễn các thông tin dữ liệu đó trong C# sử dụng các kiểu dữ liệu như kiểu số (int, float, double,decimal), kiểu ký tự (char), kiểu chuỗi (string), kiểu giá trị đúng sai bool (true,false), kiểu byte, kiểu đối tượng (object), kiểu dữ liệu động (dynamic) kiểu dữ liệu cấu trúc (struct)…

 

Các kiểu dữ liệu trong C#

Trong C# phân chia thành 2 loại kiểu dữ liệu, đó là kiểu dữ liệu giá trị (value types) và kiểu dữ liệu tham chiếu  (reference types).

 

Kiểu dữ liệu giá trị (value types).

Kiểu dữ liệu giá trị bao gồm các kiểu dữ cơ bản sau:

Kiểu dữ liệuMô tảSize.NET Type
intKiểu dữ liệu số nguyên, trong phạm vi -2,147,483,648 to 2,147,483,647Signed 32-bit integerSystem.32
floatKiểu dữ liệu số thực, trong phạm vi ±1.5 x 10−45 to ±3.4 x 10384 bytesSystem.Single
doubleKiểu dữ liệu số thực, trong phạm vi ±5.0 × 10−324 to ±1.7 × 103088 bytesSystem.Double
decimalKiểu dữ liệu số decimal, trong phạm vi ±1.0 x 10-28 to ±7.9228 x 102816 bytesSystem.Decimal
shortKiểu dữ liệu số nguyên, trong phạm vi -32,768 to 32,76716 bitSystem.Int16
longKiểu dữ liệu số nguyên, trong phạm vi -9,223,372,036,854,775,808 to 9,223,372,036,854,775,80716 bitSystem.Int64
charKiểu dữ liệu ký tự, trong phạm vi U+0000 to U+FFFF16 bitSystem.Char
boolKiểu dữ liệu boolean logic, True or False System.Boolean
sbyteKiểu dữ liệu byte, trong phạm vi -128 to 1278 bitSystem.SByte
byteKiểu dữ liệu byte, trong phạm vi 0 to 2558 bitSystem.Byte

 

Kiểu dữ liệu tham chiếu (reference types).

Kiểu dữ liệu tham chiếu bao gồm các kiểu dữ liệu sau:

Kiểu dữ liệuMô tả
objectKiểu dữ liệu đối tượng
stringKiểu dữ liệu chuỗi
dynamicKiểu dữ liệu động

 

Ví dụ về sử dụng kiểu dữ liệu trong code C# như sau:

Ví dụ

            

           //Dữ liệu kiểu int 
            int number1 = 1000;
            Console.WriteLine(number1);

            //Dữ liệu kiểu Long 
            long number2 = 16000000000000L;
            Console.WriteLine(number2);

            //Dữ liệu kiểu Float 
            float number3 = 5.68F;
            Console.WriteLine(number3);

            //Dữ liệu kiểu Double 
            double number4 = 8.99D;
            Console.WriteLine(number4);

            //Dữ liệu kiểu Char 
            char c = 'A';
            Console.WriteLine(c);

            //Dữ liệu kiểu String 
            string str = "Learning C# at website : ihoclaptrinh.com";
            Console.WriteLine(str);

            //Dữ liệu kiểu Boolean 
            bool check = true;
            Console.WriteLine(check);

            Console.ReadKey();