----------------------
Windows Phone 7手机开发、
.Net培训、期待与您交流! ----------------------
----------------------
Windows Phone 7手机开发、
.Net培训、期待与您交流! ----------------------
详细请查看: http://net.itheima.com/
今天是看 传智播客.NET基础提高视频(2011新版)-基础知识 视频 的第2天, 因为以前自学过C语言, 所以看得比较快, 已经看到第32个视频, 以下是我这两天的学习的一些内容总结. 对比C语言.
1. .net就是.Net FrameWork框架,是一个技术,一个平台, 它可以由种语言来编写程序 , 最适合的是C#. 基于.net平台 编写的 桌面应用程序 我们给他专门起了一个名字 叫 WinForm, 基于.net平台编写的 网络应用程序,我们专门起了一个名字叫 Asp.net,, 另外还有两种模式 CS 和 BS, 简单理解为 客户机 与 服务器模式, 浏览器(Browser)与 服务器模式.
2. C语言 数据类型 和 C# 数据类型对比
C# 添加了 一个用于财务处理的 decimal 数据类型, 其有效数字和精度 都为 28-- 29 位,该类型的数据后面必须加后缀 "m"
另外 添加了2个 1字节的数值型数据类型,, sbyte (有符号) 和 byte(无符号),,,,
添加了一个 字符串类型 string .
其余的只是在数据类型所占自己上有所调整,给我的感觉是, 更有系统性.如下:(括号里为无符号型)
sbyte(byte)----->short(ushort)-------->int(uint)------>long(ulong)
1字节(8位) 2字节(16位) 4字节(32位) 8字节(64位)
另外,, char类型在 C#里占 2字节.
3. 语法关键字对比C语言
相同: if
if...else....
switch.. case
while...
do .... while....
break, continue
for
不同: try....catch....
try
{
有可能出现错误的代码
}
catch
{
出错后的处理代码
}
如果 try 中的代码没有出错,那么执行完try中的代码不执行 catch中的代码. 一旦 try中的代码出错那么就从出错的地方直接跳到catch中执行.
|
详细请查看: http://net.itheima.com/