摘要: 命名空间 1.命名空间的概念 命名空间(namespace)是对各种类型的名字进行层次规划的方式,命名空间实际上提供了一种命名机制,同时也是程序进行逻辑组织的方式。 命名空间是一些类型的松散的集合,一般不要求处于同一命名空间的类有明确的相互关系,如包含、继承等。为了方便编程和管理,通常把需要在一起工 阅读全文
posted @ 2022-04-28 16:22 mkmkbj 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一、重载:同一个作用域内发生(比如一个类里面),定义一系列同名方法,但是方法的参数列表不同。这样才能通过传递不同的参数来决定到底调用哪一个。 值得注意的是,方法重载只有通过参数不同来判断调用哪个方法,而不能通过返回值。至于原因,可以这样理解,你调用一个方法,如果有多个方法同名,系统必须要知道到底你要 阅读全文
posted @ 2022-04-28 16:17 mkmkbj 阅读(875) 评论(0) 推荐(0) 编辑
摘要: C#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量),本文将就这两种类型的不同特性进行比较并说明各自的适用场景。工作原理readonly为运行时常量,程序运行时进行赋值,赋值完成后便无法更改,因此也有人称其为只读变量。const为编译时常量,程序编译时将对常量值进行解 阅读全文
posted @ 2022-04-28 15:19 mkmkbj 阅读(275) 评论(0) 推荐(0) 编辑
摘要: static可修饰类、字段、属性、方法。 static在使用的时候分三种方法。 1.修饰类的时候: 将类修饰为静态的,意味着这个类不能实例化对象,在调用类里面的任何内容的时候直接用类名加点的形式调用其中的方法或者字段(类名.方法/类名.字段) 说明此类型无法新建实例,简单点说这个类型的方法全是静态方 阅读全文
posted @ 2022-04-28 15:01 mkmkbj 阅读(1378) 评论(0) 推荐(0) 编辑
摘要: 前言: C#视频看完有些日子了,总结一下收获吧!学习是一个不断思考总结的的过程,从总结中也能查漏补缺。今天小编就来聊聊自己对C#中的类、对象、属性和方法的理解。 正文: 一 相关概念 先来说一说类、对象、属性和方法的字面理解。 类:具有相似属性和方法的集合。 对象:客观真实存在的物体或者事物,看得见 阅读全文
posted @ 2022-04-28 14:45 mkmkbj 阅读(628) 评论(0) 推荐(0) 编辑