自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夜雨的博客

刚开始写博,互相学习中,请指教

  • 博客(12)
  • 收藏
  • 关注

原创 C#OOP之封装

面向对象的三大特征:封装、继承、多态封装的意义:保护或者防止代码被我们无意中破坏。在面向对象程序设计中数据被看做是一个中心的元素并且和使用它的元素结合的很密切,从而保护它不被其它的函数意外的修改。保护类的私有成员,防止对实现细节的访问。封装的好处:保证数据的安全性、提供清晰的对外接口、类内部实现可以任意修改,不会影响其它类。例:public class Class1    {        int...

2018-03-08 19:40:13 408

原创 C#OOP之构造函数

什么是构造函数:类的一个特殊的成员函数,当创建类的新对象时执行。构造函数的意义:在创建对象时直接初始化对象的状态构造函数的特点:(1)方法名与类名相同(2)没有返回值类型(3)主要完成对象的初始化工作(4)构造函数不能被直接调用,必须通过new运算符来在创建对象时才会自动调用,一般方法在程序执行到它的时候被调用。(5)当一个类只定义了私有的构造函数,将无法通过new关键字来创建其对象,当一个类没有...

2018-03-08 19:07:39 275

原创 C#OOP之类和对象

什么是面向对象: 面向对象可以理解为一切元素都是对象,在设计时以对象为单位,考虑它的属性及方法。面向对象的特征:封装、继承、多态对象:一种类型的事物,具有属性和行为面向对象分为三个层面:OOP(编程)、OOD(设计)、OOA(分析)字段定义在类里面的变量,不是定义在方法里面局部变量:定义在方法里面的变量字段的声明:public class A{

2017-03-12 09:47:20 500

原创 C#算法之递归

递归就是方法里面用方法例:再在main方法里面调用即可:Class1 c = new Class1();Console.WriteLine(c.fun(4));输出结果:24看不懂的可以打开断点调试下

2017-03-12 08:45:13 5823

原创 C#基础知识之string常见用法

//indexof:查找出现位置的索引            string str = "1234567@qq.com";            int i = str.IndexOf(".com");  // 查找@符号出现的位置(索引)            Console.WriteLine(i);            //输出结果:10

2017-03-11 23:45:27 317

原创 C#基础知识之冒泡,选择排序法

冒泡排序法原理:相邻两个数比较int[] arr = { 12, 2, 30, 4, 8, 54,3, };for (int i=0;i             {                 for(int k=0;k                 {                     if(arr[k]>arr[k+1])    //交换位置 

2017-03-11 23:06:14 346

原创 C#基础知识之数组

作用:连续的地址、多个数据分类:一维、二维、多维数组语法:数据类型[ ]  数组名(1)int[] arr = new int[5]{0,1,2,3,4}; (2)int[] arr = new int[]{0,1,2,3,4};   // 省略长度(3)int[] arr = {0,1,2,3,4};                // 省略new for (int i

2017-03-11 22:19:08 397

原创 C#基础知识之循环结构

循环结构分为:while、   do while、  for、 foreachwhile循环 语法:   while(循环条件)   {       // 代码块   }例:输出0-10int i = 0;  // 开始的值         while(i         {        Console.WriteLine(i);

2017-03-11 22:13:54 551

原创 C#基础知识之分支结构

分支结构:if-else 、      多重if、        嵌套if 、       switchif-else判断:语法:  if ( 条件1 )   {         //条件1为真执行代码块   }else{      //不满足条件1执行代码块}例:如果输入年龄大于18岁,就是成年,否则就是未成年。    Consol

2017-03-11 18:08:24 2566 1

原创 C#基础知识之类型转换与运算符

运算符关系运算符(>、=、算术运算符(+、 – 、*、/、%) ,结果是int 、 double逻辑运算符 && : 并且(同时为真)            || : 或者(其中一个为真)            ! : 非(取反)运算符优先级顺序:()>!>算术运算符>比较运算符>&&>||类型转换(1)隐式转换int i = 10;double

2017-03-11 17:54:26 260

原创 C#基础知识之数据类型

数据类型整形:byte(8位整数)、short(16位整数类型) 、int(32位整数类型) 、long(64位整数类型) 浮点型(小数):float(单精度、8位小数)、double(双精度、15位)、decimal(28位)字符:char、string、布尔:bool(true 或 false)变量语法:数据类型   变量名称;例:int i=10;

2017-03-11 17:21:25 287

原创 C#基础知识之基础概述

C#语言的简单概述.NET Framework是微软为开发应用程序创建的一个平台,是一个创建、部署、运行应用程序的多语言多平台环境。C#是专为.net开发而设计的编程语言,C#完全面向对象。运行在.net框架上面,同时还可以运行c++等各种语言。IDE开发工具:Visual Studio 2015/2017(最近推出的)官方在线技术全中文文档:msdn认识C#程序编

2017-03-11 16:52:02 265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除