基本数据类型:
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#