本章单词
application 应用,应用程序 build 建立,构造 console 控制台,操纵台 debug 调试 namespace 命名空间
project 工程 solution 解决方案
1.
.NET Framework是一个创建,部署和运行应用程序的多语言多平台环境, 包含了一个庞大的代码库.
C# 是专门用于.NET的编程语言.
2.
在VS中创建并运行控制台应用程序的步骤:
1> new project (ctrl+ shift + N)
2>build solution (ctrl+shift+B)
3>debug (ctrl + F5)
3.
认识两个文件:
program.cs (C#中程序的源文件)
HelloACCP.exe (编译后项目生成的可执行文件)
4.
C#程序 和 Java程序的对比:
namespace <---> package
using <---> import
Main (4种写法) <---> main(1种写法)
class关键字C#中可以不与源文件名相同, 而Java则必须相同
5.
C#中数据类型区别于Java
string <---> String
bool <---> boolean
6.
C#变量命名规则不同: 不能有$, 其它和Java相同.
7.
C#的文档注释不同 : ///回车,C# 区别于 /** Java */
8.
C#从控制台输入: Console.ReadLine()
< 注意:返回是string类型;如果是用int接收,要转换:int age = int.Parse.(Comsole.ReadLine()); >
从控制台输出: Console.WriteLine() 和Console.Write()
9.
switch结构在C#中和Java中的区别:
<1>case的条件表达式C#中,除了int . char 还可以是string
<2>在C#中,如果case语句块不为空,则必须有break.否则程序报错!
10.
C#中,string 的等值比较可以用"==". 而在Java中,用==(同一对象)和.equals(内容相同)比较是有区别的/
11.
例:
string course = "C#";
Console.WriteLine(course); //直接写变量名,与java相同
Console.Write("本课程名称是:" + course); //字符串连接 变量名, 与java相同
Console.WriteLine("本课程名称是{0}" , course); //用占位符列表和变量名的形式, 与java不同。