C#内置数据类型
来源:互联网 发布:数据魔镜 编辑:程序博客网 时间:2024/04/30 15:55
C# 是一种强类型语言。在变量中存储值之前,必须指定变量的类型,如以下示例所示:
int a = 1;string s = "Hello";XmlDocument tempDocument = new XmlDocument(); |
注意,对于简单的内置类型(如
C# 包括对下面的内置数据类型的支持:
数据类型 | 范围 |
---|---|
byte | 0 .. 255 |
sbyte | -128 .. 127 |
short | -32,768 .. 32,767 |
ushort | 0 .. 65,535 |
int | -2,147,483,648 .. 2,147,483,647 |
uint | 0 .. 4,294,967,295 |
long | -9,223,372,036,854,775,808 .. 9,223,372,036,854,775,807 |
ulong | 0 .. 18,446,744,073,709,551,615 |
float | -3.402823e38 ..3.402823e38 |
double | -1.79769313486232e308 ..1.79769313486232e308 |
decimal | -79228162514264337593543950335 .. 79228162514264337593543950335 |
char | 一个 Unicode 字符。 |
string | Unicode 字符的一个字符串。 |
bool | True 或 False。 |
object | 一个对象。 |
这些数据类型名称为
使用内置数据类型
内置数据类型在 C# 程序中有几种用法。
作为变量:
C# | 复制代码 |
---|---|
int answer = 42;string greeting = "Hello, World!"; |
作为常数:
C# | 复制代码 |
---|---|
const int speedLimit = 55;const double pi = 3.14159265358979323846264338327950; |
作为返回值和参数:
C# | 复制代码 |
---|---|
long CalculateSum(int a, int b){ long result = a + b; return result;} |
若要定义自己的数据类型,请使用类(Visual C# 速成版)、枚举(Visual C# 速成版)或结构(Visual C# 速成版)。
转换数据类型
数据类型间的转换可以隐式完成(转换由编译器自动完成)或使用强制转换显式完成(程序员强制进行转换,并承担丢失信息的风险)。
例如:
C# | 复制代码 |
---|---|
int i = 0;double d = 0;i = 10;d = i; // An implicit conversiond = 3.5;i = (int) d; // An explicit conversion, or "cast" |
- C#内置数据类型
- C#内置数据类型
- C#内置数据类型
- Java、C#内置数据类型比较
- 内置数据类型
- DB2 内置数据类型
- 2.1 内置数组数据类型
- python 内置数据类型
- DB2内置数据类型
- 内置数据类型(dictionary list)
- 内置数据类型(tuple)
- 2.1 内置数据类型
- python内置数据类型
- 不能继承内置数据类型
- 第三章 内置数据类型
- Python内置数据类型
- oracle 内置数据类型
- Hive内置数据类型
- 关于IOT(Index Oganization Table)和Culstered Index
- 第一篇
- 实训感言
- 请不要说"技术不是问题"
- C# 格式化数据输出
- C#内置数据类型
- 周六朝礼
- 修改浏览器右侧滚动条
- ORACLE的完整性约束
- Serial library for C++. Free source code and programming help
- 字节对齐详解
- 雅虎公司C#笔试题
- 从今天起大量转载文章
- 小问题合集