一:第一个C#程序
1.创建C#程序步骤
新建项目——>形成可执行文件——>开始运行
-
C#的语法基础
解决方案:一个解决方案中可以有多个项目
项目:装C#文件
C#文件:.cs
C#的可执行文件:.sln
-
C#的注释
a.单行:
//
b.多行
块注释:/* */
文档注释:///
c.折叠
#region #Endregion
-
命名规则
1.类名:采用驼峰命名法
2.变量名
a. 以"_"或字母开头
b.组成:以英文字母,数字,下划线,除此之位不能有其他的字符
c.不能是C#的关键字
-
类型转换
a. 数据类型.Parse(String类型的变量)
b. Convert .To数据类型(任意数据类型)
c. 任意数据类型:Object
6. C#与Java的不同
C# | java | |
包 | namespace | package |
类名字与源文件 | 自动生成一个Program类,且类名与源文件可以不相同 | 类名与源文件必须相同 |
导入包 | using | import |
Main()方法 | Main(第一个字母大写,且它有四种main方法形式) | main(第一个字母小写,且它有只有一种main方法形式) |
布尔类型 | bool | boolean |
字符串的关键字 | string(第一个字母小写) | String(第一个字母大写) |
声明常量 | const 数据类型 数据名=值; | (final)数据类型 数据名=值; |
控制台的输入 | Console.ReadLine();【换行】 Console.Read();【不换行】 | 用Scanner input=new Scanner(System.in);【如:输入一个int类型的数】 int num=input.nextInt(); |
控制台的输出 | Console.WriteLine("输出的内容");【换行】 Console.Write("输出的内容");【不换行】 | System.out.println(“输出的内容”);【换行】 System.out.print(“输出的内容”);【不换行】 |
二:C#的语法(与Java大致相同)
```c#
//if if-else
if(条件) if(条件)
{
{
//代码块1 //代码块 1
} }
else
{
//代码块 2
}
----------------------------------------------------------------------------------------