c#
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。
张兴军-w
再远的路,只要迈开双腿,总会到达终点
展开
-
【C#】——类与对象
一、类和对象的区别 类:类是模型,确定对象将会拥有的特征(属性)和行为(方法),类是对象的类型。 类是抽象的概念,仅仅是模板,比如说“人”类 对象是一个能看得到、摸得到的具体实体 对象可以叫做类的实例(Instance) 类不占内存,对象才占内存 二、类的定义 1、定义语法 [访问修饰符] class 类名 { 成员; … } 2、类重可以包含变量的定义、方法 三、修饰符的访问权限 private...原创 2018-09-22 16:10:49 · 1027 阅读 · 11 评论 -
【C#】——概述
一、C#概述 .net/dotnet:一般指.Net Framework框架。是一种平台,一种技术 C#(sharp):一种编程语言,可以开发基于.Net平台的应用 1、.net能干什么 桌面应用程序——winfrom应用程序 internet应用程序——ASP.NET 手机开发——WP8 2、两种交互模式 C/S:客户机与服务器 B/S:浏览器与服务器 3、两种交互模式的不同 1).硬件环境不同...原创 2018-09-22 16:19:16 · 540 阅读 · 10 评论 -
【C#】——字符串
一、字符串的处理 • string可以看做是char的只读数组。char c = s[1];。例子:遍历输出string中的每个元素。 • C#中字符串有一个重要的特性:不可变性,字符串一旦声明就不再可以改变。所以只能通过索引来读取指定位置的char,不能对指定位置的char进行修改。 • 如果要对char进行修改,那么就必须创建一个新的字符串,用s. ToCharArray()方法得到字符串的c...原创 2018-09-29 15:55:39 · 261 阅读 · 2 评论 -
【C#】——方法与文件管理
一、把字符串转为为枚举的方法 Gender g = (Gender)(Enum.Parse(typeof(Gender), “男”)); 二、数组的声明 int[] numbers = new int[] { 1, 2, 3, 4 };//数组的第一种声明 三、方法 (1)、无返回值,无参数的方法 public static void Show() (2)、调用方法 直接写方面名、Program....原创 2018-10-07 19:52:08 · 615 阅读 · 1 评论 -
【c#】——封装
封装 • 封装被定义为“把一个或多个项目封闭在一个无力的或者逻辑的包中”,在面向对象程序设计方法论中,封装是为了防止对实现细节的访问 • 抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象 • 一个访问修饰符定义了一个类成员的范围和可见性。C#中支持的访问修饰符如下所示 public:所有对象都可以访问 private:对象本身在对象内部可以访问 pr...原创 2018-10-09 10:32:54 · 153 阅读 · 7 评论 -
【c#】——继承
继承 • 继承是面向对象程序中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易,同时也有利于重用代码和节省开发时间。 • 当创建一个类时,不需要完全重新重新编写新的数据成员和数据函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为基类(父类),新的类被称为派生类(子类) • 继承的思想实现了属于(IS–A)关系。例如教师属于(IS–A)...原创 2018-10-09 10:39:50 · 344 阅读 · 2 评论 -
【C#】——多态
概述 • 多态是对象可以表现多个类型的能力,多态性意味着有多重形式,多态性往往表现为“一个接口,多个功能” • 静态多态性:函数的响应是在编译时发生的 • 动态多态性:函数的响应是在运行时发生的 • 接口多态性 • 继承多态性 • 通过抽象类实现多态性 实现 一、虚方法 • 定义:父类中的方法声明中加上virtual修饰符,则称为虚方法 • 作用:子类可以对父类中的 虚方法进行重写,虚方法是多态性...原创 2018-10-11 10:27:34 · 267 阅读 · 8 评论