![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
文章平均质量分 79
oOo!!!!!----蔚楠
这个作者很懒,什么都没留下…
展开
-
c#----I/O流
什么是I/O一个文件是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个流。 从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流和输出流。输入流用于从文件读取数据(读操 作),输出流用于向文件写入数据(写操作)。输入和输出类对于计算机操作数据,向计算机输入数据,读取计算机提供的数据。而对于计算机而言:1.人类向计算机中写入数据,这个时候对于计...原创 2020-01-06 22:09:26 · 185 阅读 · 0 评论 -
集合
什么是集合集合(Collection)类是专门用于数据存储和检索的类。这些类提供了对栈(stack)、队列(queue)、列表(list) 和哈希表(hash table)的支持。大多数集合类实现了相同的接口。集合(Collection)类服务于不同的目的,如为元素动态分配内存,基于索引访问列表项等等。这些类创建Object类的对 象的集合。在C#中,Object类是所有数据类型的基类常...原创 2019-12-29 21:47:14 · 120 阅读 · 0 评论 -
正则表达式
正则表达式是一种匹配输入文本的模式。.Net框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成正则表达式的本质还是一个字符串正则表达式语言是一种专门用于字符串处理的语言。它包含两个功能:1.一组用于表示字符类型的转义代码2.一个系统,在搜索操作中,它把子字符串和中间结果的各个部分组合起来正则表达式的作用检索:通过正则表达式,从字符串中获取我们想要的部分匹配...原创 2019-12-22 21:10:03 · 96 阅读 · 0 评论 -
控制台应用程序
控制台指的是C#中最原始的程序框架,以传统的黑框程序为主控制台框架中的文件Program.cs文件:程序的主文件Main函数:程序的主入口函数,程序从这个Main函数开始执行,到Main函数结束Program类指的是程序的主对象App.config文件:程序的配置文件Console对象这个对象是控制台的读写等核心操作的主要负责对象console类是一个静态类,所以其内部的所有程序...原创 2019-12-22 20:57:10 · 576 阅读 · 0 评论 -
简单的飞行棋案例
游戏规则: 两个人轮流掷骰子红人和绿人 投掷出2,4,6点出门,投掷出6点可以在出门后再次投掷行走 地图长度共100步 地图中除过普通地板之外,另设六种特殊功能地板 踩到香蕉皮,退6步 踩到时空,前进6步 踩到陷阱,暂停一回合 踩到星星,可以再投掷一次 踩到移魂大法,可以做出选择与对方互换...原创 2019-12-15 19:49:31 · 770 阅读 · 0 评论 -
方法函数
一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个C#程序至少有一个带有Main方法的类。可以将方法理解为要么这些代码一起执行,要么都不执行。方法指的是一个类中的代码集合块,这些代码要么一起全部执行,要么都不执行方法的种类根据返回值可以划分为两类1.有返回值的方法这个方法调用完成之后,必须有一个最终的指定类型的执行结果。2.无返回值的方法这个方法在调用之后,只需要将其内...原创 2019-12-15 19:39:46 · 88 阅读 · 0 评论 -
静态Static关键字
static静态的,不变的,在某个类中只有一个,不会因实例化对象的不同而不同。static可以修饰类、字段、属性、方法 等。如一个方法前加上static修饰后要对其进行调用可以直接通过类名点出来,不用再对类进行实例化静态类1.只能包含静态成员(静态方法或静态变量),非静态成员是不能使用的,而非静态类可以包含静态的方法、字段、属性或事件,且无论对这个非静态类创建多少个实例,它的静态成员都只有一...原创 2019-12-15 19:32:35 · 125 阅读 · 0 评论 -
字符串
字符串的本质使用字符数组来表示字符串,但是,更常见的做法是使用string关键字来声明一个字符串变量。string关键字是System.String类的别名。数组属性Length每个数组都有一个表示其内部元素数量的属性Length,通过这个属性可以获取到数组的长度字符串和字符字符串本质是一个字符类型数组,数组中的每个元素都是一个字符对象。所以当声明并初始化字符串之后字符串的长度就已经确...原创 2019-12-15 19:26:06 · 152 阅读 · 0 评论 -
简单的排序方法
冒泡排序原理:让数组当中相邻的两个数进行比较,数组当中比较小的数值向下沉,数值比较大的向上浮!外层for循环控制循环次数,内层for循环控制相邻的两个元素进行比较。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Draw...原创 2019-12-15 19:09:01 · 81 阅读 · 0 评论 -
数组
数组是什么?数组是一个存储相同类型元素的固定大小的有顺序的集合。数组从字面上理解就是存放一组数,但在 C# 语言中数组存放的并不一定是数字,也可以是其他数据类型。数组的作用数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。数组也是一种数据类型,数组是引用类型数组的分类1.简单数组一维数组与二维数组2.多维数组多维数组又称为矩形数组。多维数组最简单的形式是二维数组。...原创 2019-12-15 18:52:54 · 102 阅读 · 0 评论 -
C#例题
1.简答介绍对象的构成,并做出说明。对象由三个层次组成:属性:描述一个对象的外貌特征数据的方法:(主动行为)对象自身所具有的行为能力事件:(被动行为)对象被其他对象以某种方式影响之后产生的行为能力2.c#中提供的15种属性类型分别是哪些?整数8种位:决定了数据的取值范围大小,多少位指的就是2的多少次方有无符号:指能否取得负数byte 8位无符号整数sbyte...原创 2019-12-03 09:04:23 · 514 阅读 · 0 评论 -
简单的管理系统
首页面using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;u...原创 2019-11-29 16:52:51 · 1023 阅读 · 0 评论 -
Winform框架常用功能
菜单工具1.窗口内菜单-MenuStrip拖入之后可以手动添加MenuStripItem2.窗口内给指定区域添加右键菜单-ContextMenuStrip拖入之后可以暂时在窗口区域内手动添加Item然后给需要右键菜单的对象的 ContextMenuStrip 属性设置成做好的 ContextMenuStrip3.托盘图标-NotifyIcon拖入程序窗...原创 2019-11-29 10:17:45 · 465 阅读 · 0 评论 -
c#-打字游戏
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Sy...原创 2019-11-25 17:15:56 · 333 阅读 · 0 评论 -
c#-按钮计算机2
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Syste...原创 2019-11-25 17:11:58 · 128 阅读 · 0 评论 -
简单计算机(+,-,*,/)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Syste...原创 2019-11-21 14:29:59 · 1635 阅读 · 0 评论 -
广告窗口
四个timer的沿边界旋转using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks...原创 2019-11-20 15:19:56 · 113 阅读 · 0 评论 -
窗口抖动
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading;using System.Thre...原创 2019-11-20 15:11:28 · 139 阅读 · 0 评论 -
找相同
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Sy...原创 2019-11-20 15:08:10 · 111 阅读 · 0 评论 -
动画(踢,跑,发大招)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Syste...原创 2019-11-20 15:05:13 · 103 阅读 · 0 评论 -
c#飞机大战-简单功能2
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Media;using System.Text;using System.Threadin...原创 2019-11-20 15:01:26 · 389 阅读 · 0 评论 -
c#飞机大战-简单功能
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Media;using System.Text;using System.Threadin...原创 2019-11-18 18:41:50 · 591 阅读 · 0 评论 -
打字游戏(爆炸效果+开始暂停+记录分数+结束游戏)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Syst...原创 2019-11-13 18:14:08 · 429 阅读 · 0 评论 -
简单的点菜系统
private void 关闭ToolStripMenuItem_Click(object sender, EventArgs e) { this.Close(); } private void Form1_Load(object sender, EventArgs e) { /...原创 2019-11-12 18:18:52 · 634 阅读 · 0 评论 -
打字游戏
//游戏区 Panel AS = new Panel(); //随机工具 Random r = new Random(); //按键区 PictureBox Box = new PictureBox(); private void Form1_Load(object sender, EventAr...原创 2019-11-12 18:16:00 · 357 阅读 · 0 评论 -
类型转换-验证码
Random r = new Random(); private void button1_Click(object sender, EventArgs e) { //随机四个字符组成字符串 string yan = ""; for (int i = 0; i < 4;i++) ...原创 2019-11-12 18:07:27 · 144 阅读 · 0 评论 -
绝对路径与相对路径
路径问题:绝对路径:绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。不用考虑其位置所在文件夹,只需要根据这个路径就能够直接找到目标。完整的描述文件位置的路径就是绝对路径,以web站点根目录为参考基础的目录路径。绝对路径名的指定是从树型目录结构顶部的根目录开始到某个目录或文件的路径,由一系列连续的目录组成,中间用斜线分隔,直到要指定的目录或文件,路径中的最后一个名称即...原创 2019-11-12 18:03:50 · 297 阅读 · 0 评论 -
初识c#
1.什么是c#?C#读作C Sharp。C#是微软公司在2000年6月发布的一种由C和C++衍生出来的面向对象的编程语言。也是运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。2.c#作用?主要用来做游戏开发,在GIS,工控,科学计算方面也有举重若轻的作用,可以进行网络应用,传统WIN32应用,UWP通用应用,安卓IOS跨平台应用的开发,也可以...原创 2019-11-05 15:35:32 · 436 阅读 · 0 评论 -
c#基础-按钮计算机(最简)
//1 private void button1_Click(object sender, EventArgs e) { textBox1.Text += 1; } //2 private void button10_Click(object sender, EventArgs e) ...原创 2019-11-06 16:59:22 · 182 阅读 · 0 评论 -
c#属性赋值语法
第一步看属性类型,如果属性类型是C#中预定义的15种,直接赋值第二步属性类型不属于预定义的15种,等号后面试着空格,如果出现智能提示,直接点,选择一个需要的选项分号结束第三步属性类型不是15种,等号后面空格也不起作用,等号后面new,敲个空格,出现智能提示,直接一对小括号分号,然后删掉前半个括号,再添加上,根据弹框中的提示针对括号中的每一个属性重复使用属性赋值方式进行赋值。第四步等号...原创 2019-11-12 17:37:18 · 884 阅读 · 0 评论