随笔分类 -  C#基础知识

复习C#基础知识时创建
摘要:### 值类型和引用类型 区别: 1、值类型和引用类型在内存上存储的地方不一样。 2、在传递值类型和传递引用类型的时候,传递的方式不一样。 值类型我们称之为值传递,引用类型我们称之为引用传递。 我们学的值类型和引用类型: 值类型:int、double、bool、char、decimal、struct 阅读全文
posted @ 2021-10-03 17:21 青仙 阅读(205) 评论(0) 推荐(0) 编辑
摘要:命名空间 可以认为类是属于命名空间的。 如果在当前项目中没有这个类的命名空间,需要我们手动的导入这个类所在的 命名空间。 1)、用鼠标去点 2)、alt+shift+F10 3)、记住命名空间,手动的去引用 2、在一个项目中引用另一个项目的类 1)、添加引用 2)、引用命名空间 阅读全文
posted @ 2021-10-03 17:02 青仙 阅读(44) 评论(0) 推荐(0) 编辑
摘要:this 指向对象自己的一个指针,this可以表示自己本身的对象。 作用 1)、代表当前类的对象 2)、在类当中显示的调用本类的构造函数 :this 在类显示调用本类构造函数 public Person(string name, int age, int chinese, int math, int 阅读全文
posted @ 2021-10-03 16:11 青仙 阅读(42) 评论(0) 推荐(0) 编辑
摘要:构造函数 作用:帮助我们初始化对象(给对象的每个属性依次的赋值) 构造函数是一个特殊的方法: 1)、构造函数没有返回值,连void也不能写。 2)、构造函数的名称必须跟类名一样。 创建对象的时候会执行构造函数 构造函数是可以有重载的。 类当中会有一个默认的无参数的构造函数,当你写一个新的构造函数之后 阅读全文
posted @ 2021-10-02 19:21 青仙 阅读(554) 评论(0) 推荐(0) 编辑
摘要:静态 在类前面加static就是静态类,在方法或者字段和属性前面加static就代表是静态成员 反之不加就是非静态类或者非静态成员(实例成员)。 静态和非静态的区别 1)、在非静态类中,既可以有实例成员(非静态成员),也可以有静态成员 2)、在调用实例成员的时候,需要使用对象名.实例成员; 在调用静 阅读全文
posted @ 2021-10-01 19:19 青仙 阅读(772) 评论(0) 推荐(0) 编辑
摘要:字段 用于存储数据,一般在类中访问权限设置为private,仅在本类中可以访问,防止外界直接访问。 属性 属性的作用就是保护字段、对字段的赋值和取值进行限定。 外部需要访问或者设置字段的值都应该通过属性来设置或者访问,属性就是为了保护字段 属性的本质就是两个方法组成的(get,set)。 在属性的g 阅读全文
posted @ 2021-09-30 20:00 青仙 阅读(380) 评论(0) 推荐(0) 编辑
摘要:###1、类 我们把这些具有相同属性和相同方法的对象进行进一步的封装,抽象出来 类这个概念。 类就是个模子,确定了对象应该具有的属性和方法。 对象是根据类创建出来的。 类就是一个盖大楼的图纸 对象 就是盖出来的大楼。 在面向对象的理解中,万物皆对象。对象的特征用字段或者属性描述,对象的行为用方法描述 阅读全文
posted @ 2021-09-29 17:20 青仙 阅读(183) 评论(0) 推荐(0) 编辑
摘要:###什么是方法 函数就是将一堆代码进行重用的一种机制。 语法 [public] static 返回值类型 方法名([参数列表]) { 方法体; } 方法的调用 语法 类名.方法名([参数]); 在某些情况下,类名是可以省略的,如果你写的方法跟Main()函数同在一个类中,这个时候, 类名可以省略。 阅读全文
posted @ 2021-09-26 20:07 青仙 阅读(64) 评论(0) 推荐(0) 编辑
摘要:* 关于null和""的区别 * double类型保留两位小数 double a = 3.3333; //方式1 转为字符串,然后再转double string str = a.ToString("0.00");//a.ToString("f2");这样也可以 a = Convert.ToDoubl 阅读全文
posted @ 2021-09-23 20:03 青仙 阅读(131) 评论(0) 推荐(0) 编辑
摘要:##C#中的枚举 枚举就是一个变量类型 ,就像int--double string decimal. 只是枚举声明、赋值、使用的方式跟那些普通的变量类型不一样。 枚举声明位置应该和类差不多,不能放在方法里。 语法: [public] enum 枚举名 { 值1, 值2, 值3, ........ } 阅读全文
posted @ 2021-09-22 13:29 青仙 阅读(468) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示