第三章节C#语法.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章节C#语法

第3章 C#语法 本章要点 命名空间 装箱与取消装箱 运算符与表达式 程序控制结构 类与对象 继承 多态 3.1 C#简介 1. 命名空间 系统命名空间 C#中包含有80多个命名空间,每个命名空间中又有上千个类。 用户自定义命名空间 用户自定义命名空间是为了来更好的控制类名称和方法名称 2.用Visual Studio 2005创建C#应用程序 C#应用程序创建的一般过程 1.打开VS,启动开发环境 2.打开新建项目对话框 3.在对话框中选择要创建的程序类型,并指定名称和路径 4.单击确认完成创建 C#程序结构介绍 1.用using指令引用该程序的要到的命名空间 2.使用Class关键字定义一个类 3.在类中定义方法和属性 注:一个应用程序一般都有一Main函数,为程序的入口. 3.注释 以C#中可以用两种注释: 单行注释:”//” int a=6; //定义了一个int型变量; 多行注释:”/*”和”*/” int a=8; /*定义了一个int型变量*/ int b=6; 3.2 数据类型 1. 值类型 值类型的变量直接包含它们的数据,将一个值类型变量赋给另一个值类型时,只复制它包含的值,一个值类型的变化不会引起另一个变量的变化。 值类型的声明: 类型名 变量列表; 例如: char a,b,c; 变量在使用前对其初始化,如: a=new char(); 2. 引用类型 引用类型用来存储对实际数据的引用,引用类型的变量又称为对象。当多个变量引用同一个对象时,对一个变量的操作可以影响到其他变量,其声明格式与初始化和值类型相似。 声明格式: 类型名 变量列表; 定义与初始化: object obj=new object(); 3.装箱与取消装箱 装箱和取消装箱使值类型能够视为对象。对值类型装箱将把该值类型打包到Object引用类型的一个实例中。这使得值类型可以存储于垃圾回收堆中 装箱过程: int a=3; object b=(object) a; //装箱过程; 取消装箱: object a=3; int b=(int) a; 4. 类型转换 每种类型都有一个相关值。该值由存储在内存中的字节构成。许多值可以表示为多种类型。类型转换有隐式转换和显示转换。 隐式转换 int a=123456; float b=a; 显示转换 double a=88.12; int b=(int) a; 3.3 运算符与表达式 运算符 C#中提供了大量的运算符,运算符是批定在表达式中执行什么操作的符号。 表达式 表达式是可以计算且结果为单个值的代码片段。表达式可以包含文本值、方法调用、运算符及其操作数或简单名称。 3.4 程序控制结构 1. 顺序结构 顺序结构是最简单的程序控制结构。顺序结构的程序是以从上到下的序执行程序中的每一条语句,通常情况下不会漏执行每一条语句。 例如: int a,b,c; a=2; b=4; c=a*b; 2. 选择结构 选择结构在一些书中又称为分支结构,选择结构的作用是在程序中传递控制权 。 常见的选择结构有以下几种: If语句 1. If单分支 if(条件表达式) { 语句块 } 在此格式中,当”条件表达式”的值为真时则执行大括号内语句块的内容,否则跳过此结构执行后面的语句. 2. If双分支 If(条件表达式) { 语句块1 } else { 语句块2 } 此结构中,如果”条件表达式”为真则执行其语句块1中的内空,否则执行的语句块2的内容. 3. If多分支 If(条件表达式2) { 语句块1 } else if(条件表达式2) { 语句块2 } else { //…… } Switch语句 Switch(表达式) { case 条件1: 语句块1; case 条件2: 语句块2; …… case 条件n 语句块n; default 语句块; } 3. 循环结构 当需要重复执行某些语句或语段时,依据当前不同的任务,C#提供4个不同的循环语句: for语句 foreach语句 while语句 do语句 For语句 For(变量赋初值;条件表达式;步长) {

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档