第2讲C#语言基础.pptVIP

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2讲C#语言基础

第二讲C#语言基础 ;值类型的变量本身包含他们的数据,而引用类型的变量包含的是指向包含数据的内存块的引用。;对于值类型又可分为: 简单类型 结构类型 枚举类型;字符类型 ;;bool 类型 ;枚举类型;using System; public class EnumTest { enum Days {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri};  public static void Main() { Days i; string[] color = { Red, Yellow,Red,Red, Red“, “Blue”, Green }; for(i =Days.Sat; i =Days.Fri; i++)   Console.WriteLine(i + has value of + (int)i);   Console.WriteLine(); for(i =Days.Sat-1; i Days.Fri; i++) Console.WriteLine(Color of + i + is + color[(int)i]); } } ;程序的输出结果如下: Sat has value of 1 Sun has value of 2 Mon has value of 3 Tue has value of 4 Wed has value of 5 Thu has value of 6 Fri has value of 7 Color of 0 is Red Color of Sat is Yellow Color of Sun is Red Color of Mon is Red Color of Tue is Red Color of Wed is Blue Color of Thu is Green;引用类型 和值类型相比,引用类型变量不存储它们所代表的实际数据,但它们存储实际数据的引用。在C#中提供以下引用类型给你使用: ·对象类型-它是其它类型最根本的基类 ·类类 型-一个类类型可以包含数据成员、函数成员 ·接口-一个接口是声明只有抽象成员的引用类型 ·字符串类型-一个用于操作字符串数据的基本字符串类型。 ·数组-一个数组包含有通过计算下标访问的变量 ;值类型和引用类型的区别;然而,引用类型的做法却不同。 例如,我们可以这样声明两个变量: class myclass{…} myClass a = new myClass(); myClass b = a; ;C#程序输入和输出方法的使用:;using System; class KbIn { public static void Main() { char ch; Console.Write(Press a key followed by ENTER: ); ch = (char) Console.Read(); // get a char Console.WriteLine(Your key is: + ch); } };使用不同的输出方法;在输出数据列表时,用加号”+”将组中的每部分隔开。如:;通过使用占位符的方式将数据输出;变量 变量表示存储位置,变量必须有确定的数据类型。每个变量都属于一种类型,它确定什么样的值可以存储在该变量中,变量的值是可以改变的,C#的类型安全的含义之一就是确保变量的存储位置容纳着合适的类型。 例如: char x; int y; double w; 定义变量的方法就是在前面写上变量的类型,然后跟上变量的名称。;在C#中对于变量的名称有如下规定: 1.变量名必须以字母或者下划线开头. 2.变量名只能有字母,数字和下划线组成,不得包括空格,标点等等. 3.变量名不得与C#的关键字同名. 4.变量名不得与C#的库函数同名.;表达式与运算符 表达式是产生给定类型值的变量,运算符,函数和常量值的任意组合.;优先级 (1)在关系运算符中,前4个优先级相同,后2个也相同,且前4个高于后2个。 (2)与其它种类运算符的优先级关系 关系运算符的优先级,低于算术运算符,但高于赋值运算符。;x || y 与x | y 不同的是,如果 x 为 true,则不计算 y(因为不论 y 为何值,“或”操作的结果都为 true)。这被称作为“短路”计算。 ;C#的控制语句,它们分为两个主要部分:    选择语句  循环语句 ;2.分支选择   if (e ) A else B 当e为真值执行A,否则执行B语句 如:

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档