随笔分类 - C#
摘要:第一章 1、公共语言架构(CLI)由哪几部分组成? (1)通用类型系统:定义了一套类型系统的框架,规定了数据类型的声明、使用和管理方法。 (2)公共语言规范:一组语言规则的集合 (3)通用中间语言:一种中性的、与处理器无关的指令语言 (4)其他通用的标准化文档、协议、规范等。 2、CLI的主要功能是
阅读全文
摘要:try...catch:捕获异常try...finally:清除异常try..catch...finily:处理所有异常 1、捕获异常 2、清除处理所有异常 如果用户对产生的错误不进行处理,只是捕获,但不能消除产生的错误分配的资源,需要用到finally 但是没有对异常进行提示,所以选择处理所有异常
阅读全文
摘要:1、密封类 1)不是所有的类都可以继承,不能别继承的类叫做密封类。如果一个类不希望被继承、被派生可以采用关键字sealed,下面Class2不能继承Class1 Class1.cs: namespace 密封类和密封方法{ //如果一个类不希望被继承、被派生可以采用关键字sealed public
阅读全文
摘要:1.构造函数 1)构造函数没有返回值,也不能写void,必须是public 修饰符 2)构造函数和类名相同 3)构造函数也是可以重载的 public Clerk(string name,Gender gender,int age,string deparment) { this.Name = nam
阅读全文
摘要:1、接口的声明 接口:描述属于任何类或者结构的一组相关功能,是一种规范、功能 组成:属性、方法、事件、索引或者这四种成员的任意组合构成 基本知识点: 1)接口默认的权限修饰符是:public,不允许加权限修饰符【如:interface IEatable{},不能是public interface I
阅读全文
摘要:1、属性的作用:保护字段,对字段取值与赋值进行限定 2、属性的使用: _name(属性名)public [对应字段类型] 属性名Name{ get{return _name;} set{_name=value;}} 3、字段和属性的命名格式: 字段的命名方式一般采用:_cameCase 字段的命名方
阅读全文
摘要:1、foreach每执行一次内含的代码时,循环变量就会一次读取集合中的一个元素,不需要个数。循环变量只是一个只读的局部变量,这个值是不能修改的。char后的word是 foreach语句的迭代变量,它是只读的,不允许修改。 源程序: using System;using System.Collect
阅读全文
摘要:自己刚学习C#,总结了一些知识,想分享给大家。毕竟刚学习这门语言,学得不深,如果哪里有错误,请帮忙指出一下哈,谢谢! 1、(int)可用于单精度、双精度等其他数值类型的转换(到整型int),不能用于转换string类型,例如: 1)这里用(int)转换string是不可以的,系统会报错,程序是不能运
阅读全文