📅  最后修改于: 2023-12-03 14:40:33.118000             🧑  作者: Mango
在C#中,数据类型指的是变量或对象中存储数据的类型。C#有多种内置的数据类型,也允许用户自定义数据类型。
以下是C#中内置的数据类型:
整型是一个用于表示整数的数据类型。C#提供了以下整型数据类型:
int myInt = 10;
long myLong = 2147483648;
浮点型是一个用于表示小数的数据类型。C#提供了以下浮点型数据类型:
float myFloat = 3.14f;
double myDouble = 3.1415926535897932384626433832795;
decimal myDecimal = 3.1415926535897932384626433832795m;
布尔型是一个用于表示真或假的数据类型。C#只有一个布尔型数据类型,即bool。
bool myBool = true;
字符型是一个用于表示字符的数据类型。C#提供了char数据类型。
char myChar = 'a';
字符串型是一个用于表示一系列字符的数据类型。字符串型在C#中被定义为string类型。
string myString = "Hello, World!";
在C#中,用户可以使用class或struct关键字来创建自定义数据类型。
Class是一种引用类型,用于将数据和方法组合在一起。Class是一个模板,用于创建对象。
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
Struct是一种值类型,用于将数据和方法组合在一起。Struct是一个轻量级的类,适用于简单的数据类型。
public struct Point
{
public int X { get; set; }
public int Y { get; set; }
}
在C#中,数据类型是声明变量或对象时必要的元素之一。C#提供了多种内置数据类型,也允许用户自定义数据类型。选择适当的数据类型可以有效地使用内存并提高程序的性能。