- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 C#语法 网站设计与开发素质课课件
第10章 c# 语法 作业七 编写一个程序,输出0~100之间的质数,要求使用Label控件输出结果 循环语句 foreach语句:对数组或集合进行操作 string[] str = { hello, world, nice, to, meet, you }; //定义数组变量 foreach (string s in str) //如果存在元素则执行循环 { Response.Write(s); //输出元素 } 异常处理 try..catch语句 int x = 1; //声明整型变量 int y = 0; //声明整型变量 try //尝试处理代码块 { x = x / y; //进行除法计算 } catch(Exception ee) //使用Exception对象 { Response.Write(“除数不能为空,具体错误信息如下所示\n”); //输出错误信息 Response.Write(ee.ToString()); //捕获代码 } 面向对象程序设计基础 面向过程的程序设计将数据及数据的操作混为一体,没有将相关的数据及对此数据的操作封装为一个独立的单位,在这种情况下,很难进行大型程序的开发和维护,面向对象将我们处理的数据看作一个个的对象,每个对象是一个独立的单位,这样的程序更容易设计,也更容易维护 面向对象程序设计基础 类与对象 类是对实体的抽象,将具有相同属性的对象抽象为一个概念,如“学生”这个概念就是一个类,它不代表任何一个学生,但它能表示每一个学生 对象是类的实例化,是具体的一个实例,如“学生张三”就是一个对象,它不是一个概念,而是一个具体的“数据” 类 类的创建 创建一个类时使用关键字class,如: class ChannelInfo { ……. } 类 类的成员 字段:即类中的变量 属性:是类对外的接口,用于在类外访问类的字段,属性的定义提供了两个方法,一个是get,用于得到字段的值,另一个是set,用于为字段赋值 方法:是对数据进行操作的代码块,在C中称为函数 类 构造函数与析构函数 构造函数:当对象初始化时被调用,与类同名,如果未定义构造函数,将使用默认的无参数的构造函数 析构函数:当对象被注销时被调用,析构函数的名称是类名前加”~” 访问控制符 public 公共访问权限,任何对象都可访问 private 私有访问权限,只有类本身可以访问 protected 保护的访问权限,只有类及其派生类可以访问 internal 程序集访问权限,只有同程序集中可以访问 命名空间 命名空间是一种有效的代码组织手段,如同文件夹的作用一样,它将代码划分到不同的“空间”中,不同空间的类可以使用相同的名称,这里的空间与文件夹不同点在于,它是逻辑结构,而非物理结构 namespace LQSoft.Web; namespace LQSoft.Entity; 类的方法 方法是一组有特定用途的语句 权限 描述 返回值类型 方法名称(参数) { 语句…. } 类的方法 public static DataTable GetAll() { retutn new Student().GetStudents(); } 类的方法 方法的参数 参数让方法拥有更大的灵活性,对不同的环境的兼容性 public static DataTable Insert(string stuid,string stuname) { StudehtInfo stu=new StudentInfo(); stu.StuID=stuid; stu.StuName=stuname; } 类的方法 方法的重载 在同一个类中,方法的名称完全相同,而参数的类型或参数的个数不同,这保证了操作的一致性 public int Insert(int stuid) {…} public int Insert(int stuid,string stuname) {…} * C#说明 C#是大小写敏感的程序语言,cShap和Cshap是不同的两个名称 注释有两种 // 单行注释 /* … */ 多行注释 对于方法或属性应使用 /// 进行注释 格式化程序 Ctrl+K+D 变量 变量的类型:依据对你的数据进行何种运算 预定义类型 定义 字节数 byte 0~255之间的整数 1 sbyte -128~127之间的整数 1 short -32768~32767之间的整数 2 ushort 0~65535之间的整数 2 int -2147483648~2147483647之间的整数 4 uint 0~4294967259之间的整数 4 long -9223372036854775808~9223372036854775
文档评论(0)