第二章 C基本概念.ppt
文本预览下载声明
第二章 C#基本概念 回顾 工作任务 在文本文档中编写简单的C#程序 使用csc命令进行编译 本章目标 理解类与对象的概念 学会使用注释 了解编译和执行环境 学会使用简单的控制台输入输出 了解Main函数 Pascal 和 Camel 命名法 Pascal命名法 变量采用有意义的单词 单词的一个字母大写 StudentName、MaxAge Camel命名法 变量采用有意义的单词 第一个单词的首字母小写 其余单词的首字母大写 name, className 对象 对象是人们要进行研究的任何事物 类和对象 类和对象的应用 类和类的成员 封装字段 将类中的字段、属性绑到一起 编写简单的C#文件2-2 新建一个文本文档,在文本文档中键入下面的C#代码: class Program { public static void Main(string[] args) { System.Console.WriteLine(这是我们的第一个C#程序); System.Console.ReadLine(); } } C# 的 Main 方法 Main 首字母大写 返回值可以为 void 或者 int 命令行参数是可选的 Main()方法-1 Main()方法是C#编译器规定的所有可执行程序的入口 Main()方法必须是一个静态方法 Main()方法在C#里非常特殊,需要注意如下几点: Main()方法-2 Main()方法必须封装在类或结构里来提供可执行程序的入口点 Main()方法必须为静态函数(static),这允许C#不必创建实例对象即可运行程序 Main()方法保护级别没有特殊要求,public,protected,private等都可,一般指定其为public Main()方法名的第一个字母要大写,否则将不具有入口点的语义。C#是大小写敏感的语言 Main()方法的参数只有两种参数形式:无参数和string 数组表示的命令行参数,即Main()或Main(string[]args) ,后者接受命令行参数。Main()函数返回值只能为void(无类型)或int(整数类型) 常用命名空间 Console 类 向控制台输出: Console.WriteLine()方法——输出后换行 Console.Write()方法——输出后不换行 从控制台读入: Console.ReadLine(); 返回值为string类型 向控制台输出 示例 2 代码分析 示例2关键代码回顾: 使用csc命令编译6-5 点击确定进入控制台命令行,键入csc 加上刚才我们保存First.cs 打回车对First.cs进行编译,这时会在C:\code\目录下找到First.exe文件 csc命令 csc SourceFileName.cs 在csc命令后直接加所需要编译的文件名 csc /debug SourceFileName.cs 会生成一个.pdb的关于调式信息的文件 csc /out: 自定义文件名 SourceFileName.cs 输出名称为自定义的文件 csc /target:exe (可以写成/t:)SourceFileName.cs 输出.exe格式的文件,在/t:后面我们可以加上exe、winexe、library和module等参数 注释 为什么要写注释呢? 便于读懂代码 在逻辑性较强的地方加上注释可以在一定程度上排除逻辑错误 判断此段程序是否符合我们编写的初衷,如果不符则需要考虑更改了 单行注释 单行注释使用// 单行注释中的任何内容,即//后面的内容都会被编译器忽略 XML注释 C#还提供了XML注释功能,你的注释应该使用特殊的注释语法(///)开头 。C#编译器可以把XML元素从特定的注释中提取出来,并使用他们生成一个XML文件 。 多行注释 多行注释使用/*……*/ 多行注释中/*和*/之间的所有内容会被忽略 总结 如何编写简单的控制台程序 CSC命令的使用 * * CLR的中文全称是什么? .NET框架的两个主要组件? 什么是 C#,举例说明 C# 能做什么? public class Student { private string firstName; public string FirstName { get { return firstName; } } } 颜色:灰色 排量:3.0 刹车 产地:德国 行驶 名字:保时捷 行为 状态 颜色:红色 排量:4.0 刹车 产地:意大利 行驶 名字:法拉利 行为 状态 描述汽车的特征和
显示全部