C#自学
仲子_real
这个作者很懒,什么都没留下…
展开
-
C#自学笔记_012_Real(File类、文件流、多态、简单工厂设计模式)
C#自学笔记_012_Real一、File类1、编码与解码 //一、file类 //1、读取txt文件中的字节(编码基础知识) string str = @"E:\C#learningfile\Csharp012\春晓.txt"; byte[] byter = File.ReadAllBytes(str); //将数组中的每一个元素都要按照我们制定的编码格式解码成字符串 //原创 2020-10-30 21:37:02 · 382 阅读 · 0 评论 -
C#自学笔记_011_Real
C#自学笔记_011_Real一、Path类(静态类)命名空间:using System.IO; string str = @"F:\Program Files\MATLAB\R2017a\appdata\components\mcr\aggregators\file.txt"; //获得文件名 Console.WriteLine(Path.GetFileName(str));//获得文件全名 Console.W原创 2020-10-25 20:54:30 · 96 阅读 · 0 评论 -
C#自学笔记_010_Real
C#自学笔记_010_Real继承1、把几个类中重复的成员、方法丹迪按出来风险装成一个父类Student,Teacher,Driver 子类 派生类Person 父类 基类子类继承了父类,那么子类从父类那里继承了成员和方法。但是不能继承父类的私有字段子类并不能继承父类的构造函数,但是,子类默认会调用父类无参的构造函数来创建父类的对象,从而让子类对象可以调用父类的成员。所以,如果在父类中重新创建一个有参数的构造函数之后,父原创 2020-10-25 20:08:06 · 143 阅读 · 0 评论 -
C#自学笔记_009_Real(字符串函数练习)
C#自学笔记_009_Real(字符串函数练习)using System;using System.Collections.Generic;using System.IO; //该类中含有用于对txt文件进行操作的函数using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net.Http.Headers;namespace Csharp009stringtraining{ cl原创 2020-10-22 20:14:57 · 429 阅读 · 0 评论 -
C#自学笔记_008_Real
C#自学笔记_008_Real一、namespace(命名空间)1、用于解决类重名问题,可以看做“类的文件夹”2、如果当前项目中没有这个类的命名空间,那么需要手动扫入这个类所在的命名空间方法:(1)用鼠标移到想用的类名上,进行相应点击(2)Alt+shift+f10(3)直接在程序开头进行调用3、在一个项目中引用另一个项目的类步骤:(1)在需要引用的项目中右键添加引用,选择被引用的项目(2)引用命名空间(3)进行调用相应的类二、值类型和引用类型1、两者区别:(1)值类型和引用类型在原创 2020-10-21 23:22:06 · 237 阅读 · 0 评论 -
C#学笔记_007_Real(面型对象起始)
C#学笔记_007_Real(面型对象起始)一、从面向过程到面型对象面向过程----->面向对象1、面向过程:面向的是完成这件事的过程,强调的是完成这件事的动作例如:把大象装冰箱里打开冰箱门把大象放进去把冰箱门关上2、面向对象:找个对象帮你做事儿例如:把大象装冰箱里我们把冰箱作为对象冰箱门可以被打开大象可以被塞进去冰箱可以被关闭面向对象:意在找出一个通用的代码,屏蔽差异一般对象都是在整个过程,被动做出都能做的的那个我们在代码中描述一个对象,通过描述这个对象的属性原创 2020-10-20 17:47:45 · 327 阅读 · 0 评论 -
C#自学笔记_006_Real_飞行棋游戏综合练习
C#自学笔记_006_Real_飞行棋游戏综合练习游戏规则:两名玩家进行飞行棋游戏,轮流掷骰子,掷得点数为几,就向前走几个格,踩到相应的机关进行进行相应的操作,先到达终点的玩家获胜。如果踩到幸运转盘,则玩家有两种选择,第一种是与另一个玩家交换位置,另一个选择是让另一个玩家后退六格;如果踩到地雷,则该玩家后退六格;如果踩到暂停,则该玩家在下一回合中暂停一回合;如果踩到时空隧道,则该玩家前进十格。程序实现:using System;using System.Collections.Gene原创 2020-10-18 19:33:24 · 118 阅读 · 0 评论 -
C#自学笔记_005_Real
C#自学笔记_005_Real方法(函数)ref参数params参数小练习using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Csharp005{ class Program { static void Main(string[] args) {原创 2020-10-17 23:11:53 · 134 阅读 · 0 评论 -
C#自学笔记_004_Real
C#自学笔记_004_Real数组的小练习方法(函数)的学习out关键字using System;using System.Collections.Generic;using System.Globalization;using System.IO;using System.Linq;using System.Security.Policy;using System.Text;using System.Threading.Tasks;using System.Xml.Schema;原创 2020-10-16 23:13:29 · 91 阅读 · 0 评论 -
C#自学笔记_003_Real
C#自学笔记_003_Realusing System;using System.Collections.Generic;using System.Globalization;using System.Linq;using System.Security.Cryptography.X509Certificates;using System.Text;using System.Threading.Tasks;namespace Csharp003{ //定义一个枚举类型 p原创 2020-10-15 21:46:25 · 93 阅读 · 0 评论 -
C#自学笔记_002_Real
C#自学笔记_002_Real原创 2020-10-14 22:09:40 · 260 阅读 · 0 评论 -
C#自学笔记_001_Real
C#自学笔记0011、.NET平台与.NET FrameWork框架(.NET FrameWork 框架是.NET平台不可或缺的一部分,他提供了一个稳定的运行环境来保证我们基于.NET平台开发的各种应用正常的运转。)C#("#"念“sharp“):是一种编程语言,可以开发基于.NET平台的应用。(*)Java 既是一个平台也是一种编程语言,C#是一种编程语言,他的平台是.NET平台,两者区别搞清楚。.NET能够干什么:桌面应用程序:WiInternet应用程序:ASP.NET手机开发:W原创 2020-10-13 20:23:59 · 170 阅读 · 0 评论