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#