C# 数据类型学习笔记

基本数据类型

整型

C# 中的整型包括 sbytebyteshortushortintuintlongulong 八种类型。这些类型的取值范围不同,使用时需要根据实际情况选择。

csharpCopy Code
int x = 10; uint y = 20u; long z = 30L;

浮点型

C# 中的浮点型包括 floatdouble 两种类型,其中 double 的精度更高。

csharpCopy Code
float a = 1.23f; double b = 4.56;

字符型

C# 中的字符型是 char,表示单个字符。

csharpCopy Code
char c = 'A';

布尔型

C# 中的布尔型是 bool,表示真假值。

csharpCopy Code
bool d = true;

引用类型

字符串

C# 中的字符串是 string,可以用来存储任何文本。

csharpCopy Code
string s = "Hello, world!";

数组

C# 中的数组可以存储多个同类型的元素。

csharpCopy Code
int[] arr = new int[] { 1, 2, 3, 4, 5 };

对象

C# 中的对象可以存储任意类型的值。

csharpCopy Code
object obj = "Hello, world!";

实例

csharpCopy Code
class Program { static void Main(string[] args) { int a = 10; double b = 3.14; string s = "Hello, world!"; int[] arr = new int[] { 1, 2, 3, 4, 5 }; object obj = "Hello, world!"; Console.WriteLine($"a={a}, b={b}, s={s}, arr={string.Join(",", arr)}, obj={obj}"); Console.ReadLine(); } }

以上代码输出结果为:

Copy Code
a=10, b=3.14, s=Hello, world!, arr=1,2,3,4,5, obj=Hello, world!