C# 提供了丰富的数据类型,用于存储不同种类的数据。以下是一些常见的 C# 数据类型:

1. 基本数据类型:

  •  整数类型:

  - int:32 位整数,范围约为 -2,147,483,648 到 2,147,483,647。
  - long:64 位整数,范围更大。
  int number = 42;
  long bigNumber = 1234567890123456789L;

  •  浮点数类型:

  - float:32 位浮点数。
  - double:64 位浮点数。
  float floatValue = 3.14f;
  double doubleValue = 3.14159265359;

  •  字符类型:

  - char:16 位 Unicode 字符。
  char grade = 'A';

  •  布尔类型:

  - bool:表示 true 或 false。
  bool isTrue = true;

2. 引用类型:

  •  字符串类型:

  - string:表示文本字符串。
  string text = "Hello, C#!";

  •  对象类型:

  - object:表示任何类型的对象。
  object anything = 42;

3. 枚举类型(Enum):

枚举是一种用户定义的数据类型,它是一组命名的整数常数。每个枚举常数都与一个整数值相关联。
enum DaysOfWeek
{
    Monday,
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday,
    Sunday
}

DaysOfWeek today = DaysOfWeek.Monday;

4. 数组类型:

数组是一种存储相同类型元素的数据结构。
int[] numbers = { 1, 2, 3, 4, 5 };
string[] names = { "Alice", "Bob", "Charlie" };

5. 结构类型:

结构是一种用户定义的数据类型,它允许您组合不同类型的数据。
struct Point
{
    public int X;
    public int Y;
}

Point origin = new Point { X = 0, Y = 0 };

6. 可空类型(Nullable):

可空类型允许变量存储 null 值。
int? nullableInt = null;
double? nullableDouble = 3.14;

这只是 C# 中一些基本的数据类型,还有其他一些复杂的数据类型和集合类型,比如类、接口、集合(List、Dictionary)、枚举器等,它们在更复杂的应用程序中发挥着重要作用。在实际编程中,根据需要选择适当的数据类型非常重要。


转载请注明出处:http://www.pingtaimeng.com/article/detail/14744/C#