C# 提供了多种数据类型,包括基本数据类型和用户定义的数据类型。以下是一些常用的 C# 数据类型:

基本数据类型:

1. 整数类型:
   - int:32 位整数。
   - long:64 位整数。
   - short:16 位整数。
   - byte:8 位无符号整数。
int myInt = 10;
long myLong = 10000000000L;
short myShort = 32767;
byte myByte = 255;

2. 浮点数类型:
   - float:32 位浮点数。
   - double:64 位浮点数。
   - decimal:128 位高精度浮点数。
float myFloat = 3.14f;
double myDouble = 3.14159265358979;
decimal myDecimal = 123.456m;

3. 字符类型:
   - char:16 位 Unicode 字符。
char myChar = 'A';

4. 布尔类型:
   - bool:表示真(true)或假(false)的布尔值。
bool isTrue = true;

引用类型:

1. 字符串类型:
   - string:表示一系列字符的字符串。
string myString = "Hello, C#!";

特殊类型:

1. 对象类型:
   - object:可以存储任意类型的值。
object myObject = 10;

2. 动态类型:
   - dynamic:在运行时绑定类型,提供更灵活的编程体验。
dynamic myDynamic = 10;

用户定义的数据类型:

1. 结构(Struct):
   - struct:值类型,适用于小型数据结构。
public struct Point
{
    public int X;
    public int Y;
}

2. 枚举(Enum):
   - enum:一组具名整数常数。
public enum Days
{
    Sunday,
    Monday,
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday
}

这些是一些常用的 C# 数据类型。C# 还支持其他高级数据类型和用户自定义类型,例如类、接口、委托等。选择适当的数据类型取决于你的需求,考虑到内存占用、精度和性能等因素。


转载请注明出处:http://www.zyzy.cn/article/detail/6336/C#