第2篇 C#语言基础知识.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1. 命名空间 命名空间是组织程序的方式。命名空间有两种,一种是系统命名空间,一种是用户自定义命名空间。 系统命名空间使用using关键字导入,System是Visual Studio .NET中的最基本的命名空间,在创建项目时,会自动生成导入该命名空间,并且放在程序代码的起始处。 2. 关键字 关键字也叫保留字,是对C#有特定意义的字符串。在代码视图中默认以蓝色显示。例如,代码中的using、namespace、class、static、void等,均为C#的关键字。 2.结构类型 结构类型属于复合类型,它把一系列相关的信息组织成为一个单一实体的过程.定义结构体类型用关键字struct,下面定义一个结构体类型: struct person //定义了一个person 结构体类型 { string m_name; //成员m_name int m_age; //成员m_age string m_sex; //成员m_sex }; //定义类型结束 定义了结构体类型后,可以在该类型上定义变量,然后使用该变量,如 person p1; p1.m_name=李兵;。 3.枚举类型 枚举类型是一种独特的值类型,主要用用具有实际意义的量取代抽象的数字,使用关键字enum来定义枚举类型。下面例子: enum Weekday { Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday } 每个枚举成员有一个序号,如Sunday的序号为0. 可以使用上述类型来定义变量以及使用变量,如: enum Weekday w1; int x; w1=Weekday.Monday; x=Convert.ToInt16(Weekday.Monday); Console.Write({0},x); 运行后输出的值为1。 常量有整形常量,实型常量,字符常量,字符串常量,布尔常量。 (1)整形常用量,有三种形式: 十进制常量:也就是我们平时用到的整数,如10,9,120等; 十六进制常量:逢十六进一,十六进制常量需前面加0x,如ox123等; (2)实型常量,即可以带小数的常量,根据数的大小可划分为单精度型(float),双精度型(double),或十进制型(decimal),默认为双精度型。如:123.5f表示单精度型,123.45,123.45D均表示双精度型,1367.87m为十进制型。 还可以用科学记数法,如123.6e5表示123.6╳105 (3)字符常量,表示一个字符,用英文的单引号加以标注,如’ a’,‘中’。 (4)字符串常量,表示一串字符,用英文的双引号标注,如Jamie,“中国人”。 另外,注意++,--的使用 如int x=3,y=7; y=x++与y=++x的区别 2.5.2 运算符的优先级与结合性 1. 优先级 ① 括号优先 一元运算符的优先级高于二元和三元运算符。 ② 不同种类运算符的优先级有高低之分,算术运算符的优先级高于关系运算符,关系运算符的优先级高于逻辑运算符,逻辑运算符的优先级高于条件运算符,条件运算符的优先级高于赋值运算符。 ③ 有些同类运算符优先级也有高低之分,在算术运算符中,乘、除、求余的优先级高于加、减;在关系运算符中,小于、大于、小于等于、大于等于的优先级高于相等与不等;逻辑运算符的优先级按从高到低排列为非、与、或。P31页表 2.6文本框及按钮对象 1)文本框 主要用于输入输出文字信息。 (1) 常用的属性 Name属性,Text属性,MaxLength属性, 默认值为32767。 MultiLine属性。 ScrollBars属性,该属性在MultiLine 属性为true时才有用。 PasswordChar属性:设置是否在文本框中显示用户键入的字符。 该属性一般用于控制密码输入不显示。 SelectedText属性:用于返回在文本框中选择的文本。 ReadOnly属性:用于设置文本框中的文本内容是否只读。 Enabled属性:用来设置或返回控件的状态。 Visible属性:用来设置或返回控件的状态是否可见。 (2)文本框的方法 文本框还提供了一些方法来对文本框进行一些常用的操作,使用的方法为: 文本框名.方法名(参数); 常用的方法如下: SelectAll() 方法:用于选择指定文本框中的所有文本内容。 AppendText(追加文本)方法:用于向文本框追加文字。 Clear()方法:用于清除文本框中的文字。 Copy()方法:用于把文本框中选中的文字复制到剪贴版。 Cut()方法:用于把文本框中选中的文字剪切到剪贴版。 Past

文档评论(0)

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

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

1亿VIP精品文档

相关文档