首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Dotnet频道
中国IT教育
Google
首页 ASP.NET  C#  XML/WebService ADO.NET VC.NET VB.NET .NET 资讯动态 专题 RSS订阅 讨论 下载
您现在的位置: 中国IT实验室 >> Dotnet >> C# >> 正文

最简单的C#快速入门教程

变量

除了以下差异,C# 中的变量几乎和 C++ 中一样:

1.    C# 中(不同于 C++)的变量,总是需要你在访问它们前先进行初始化,否则你将遇到编译时错误。故而,不可能访问未初始化的变量。
2.    你不能在 C# 中访问一个“挂起”指针。
3.    超出数组边界的表达式索引值同样不可访问。
4.    C# 中没有全局变量或全局函数,取而代之的是通过静态函数和静态变量完成的。


数据类型
所有 C# 的类型都是从 object 类继承的。有两种数据类型:

1.    基本/内建类型
2.    用户定义类型


以下是 C# 内建类型的列表:

类型        字节        描述
byte        1          unsigned byte
sbyte      1          signed byte
short      2          signed short
ushort      2          unsigned short
int        4          signed integer
uint        4          unsigned integer
long        8          signed long
ulong      8          unsigned long
float      4          floating point number
double      8          double precision number
decimal    8          fixed precision number
string      -          Unicode string
char        -          Unicode char
bool        true, false boolean

注意:C# 的类型范围和 C++ 不同。例如:long 在 C++ 中是 4 字节而在 C# 中是 8 字节。bool 和 string 类型均和 C++ 不同。bool 仅接受真、假而非任意整数。

用户定义类型文件包含:

1.    类 (class)
2.    结构(struct)
3.    接口(interface)


以下类型继承时均分配内存:

1.    值类型
2.    参考类型


值类型

值类型是在堆栈中分配的数据类型。它们包括了:

?    除字符串,所有基本和内建类型
?    结构
?    枚举类型


上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

【责编:Luzi】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·WEB程序开发--ASP.NET和PHP、JSP究竟学哪个?
 ·五步带你入门XML
 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 ·展现C#世界 C#程序设计专题…
 今日更新
 社区讨论
 博客论点
 频道精选
 Dotnet频道相关导航