优·第2章 C#语法基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 C#语法基础 2.1编程语言的选择 .NET支持的语言( Visual Basic.NET , C# , JScript ) 为什么选择C# Visual Basic.NET 是VB最新的版本,从功能和性能上讲可以说有了很大的飞跃。 支持面向对象的程序设计 支持对象的继承和重载 可以创建多线程的应用程序 使用了CLR C# 是在C、C++的基础上创立的一种新的语言,语法和C++、Java语言都比较相似。 继承了C++的优异功能,去除了在.NET环境中没有用处的类型定义、模板等功能 完全面向对象。 面向组件 (component-oriented):自包含、自描述。通过属性 (property)、方法 (method) 和事件 (event) 来提供编程模型;并提供了关于组件的声明性信息的特性 (attribute);而且这些内容可以通过代码直接编写。 JScript.NET JScript.NET是从JScript发展而来的,是完全用C#重新编写的 支持类型和继承性 完全编译执行 为什么选择C# 有C++的强大性和灵活性 有Java语言的简洁性 有Delphi和VB的易用性 是一种易于使用、功能强大、表达力丰富的全新的程序设计语言,并且现在很多的大型网站都在使用C#进行程序设计 2.2变量、常量和表达式 枚举类型(续) Enum结构 GetNames 检索指定枚举中常数名称的数组 GetName 在指定枚举中检索具有指定值的常数的名称 GetValues 检索指定枚举中常数值的数组。 例子: enum Colors { Red, Green, Blue, Yellow }; … foreach(string s in Enum.GetNames(typeof(Colors))) Console.WriteLine(s); foreach(int i in Enum.GetValues(typeof(Colors))) Console.WriteLine(i); Console.WriteLine(Enum.GetName(typeof(Colors), 3 ); 答案: 1、Red, Green, Blue, Yellow 2、0,1,2,3 3、Yellow 2.2.3 运算符 赋值运算符 算术运算符 比较运算符 逻辑运算符 位运算符 2.2.4 常量 常量就是指在程序中直接给出的数值、字符或字符串。 几个特别的常量 null:当一个变量的值是null时,它表示这个变量的值不是有效数据。 true:表示真。 false:表示假。true和false通常用于条件语句。 符号常量 2.2.5 表达式 表达式是一个或多个运算的组合。 每个符合C#规则的表达式的计算都是一个确定的值。 对于常量、变量的运算和对于函数的调用都可以构成最简单的表达式。 2.3 构造类型 在2.2数据类型中讲述 Foreach举例: public partial class foreachExample : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //声明一个Hashtable集合hs,并使用Hashtable.Add方法为其添加带有指定键和值的元素 Hashtable hs = new Hashtable(); hs.Add(001,str1); hs.Add(002, str2); hs.Add(003, str3); //循环显示hs集合的每个元素 Label1.Text = code string+br; foreach (string s in hs.Keys) { Label1.Text += s + +hs[s]+br; } } } 2.5 方法 方法(Method)是一组程序代码的集合,每个方法都有一个方法名,便于识别和让其他方法调用。 1、方法的定义与使用 C#程序中定义的方法都必须放在某个类中。定义方法的一般形式为: 访问修饰符 返回值类型 方法名称(参数序列) { 语句序列 } 定义方法时,需要注意以下几点: 方法名不能和变量、常数或者任何声明在类中其 它的成员相同。 ?方法可以有参数,也可以没有参数,但是不论是否有参数,小括号都是必需

文档评论(0)

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

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

1亿VIP精品文档

相关文档