C#教程

主页 > 软件编程 > C#教程 >

C#使用BinaryFormatter类、ISerializable接口、XmlSerializer类进行序列化和反序列

序列化是将对象转换成字节流的过程,反序列化是把字节流转换成对象的过程。对象一旦被序...

C#序列化与反序列化集合对象并进行版本控制

当涉及到跨进程甚至是跨域传输数据的时候,我们需要把对象序列化和反序列化。 首先可以使...

C#事件中关于sender的用法解读

C#事件sender的小用法 开WPF新坑了,看了WPF的炫酷界面,再看看winForm实在是有些惨不忍睹(逃)...

在C#程序中注入恶意DLL的方法

一、背景 前段时间在训练营上课的时候就有朋友提到一个问题,为什么 Windbg 附加到 C# 程序后...

基于C#实现一个简单的FTP操作工具

实现功能 实现使用FTP上传、下载、重命名、刷新、删除功能 开发环境 开发工具: Visual Studi...

C#仿QQ实现简单的截图功能

接上一篇写的截取电脑屏幕,我们在原来的基础上加一个选择区域的功能,实现自定义选择截...

C#实现线性查找算法的介绍

线性查找,肯定是以线性的方式,在集合或数组中查找某个元素。 通过代码来理解线性查找...

Unity游戏开发实现背包系统的介绍

引言 背包是游戏中经常使用的一个组件,它负责管理玩家在游戏中所获得的道具。一个完整的...

Unity游戏开发之实现场景切换的方法

引言 在unity中可以将不同场景的背景和道具放置在不同的Scene当中,通过对Scene的加载和卸载来...

C#泛型集合类List<T>使用总结介绍

C#中List可谓是使用最广泛的一种数据类型了,使用他来规范数据时,往往会涉及到对数据的处...

C#实现简单订单管理程序

订单管理的控制台程序,能够实现添加订单、删除订单、修改订单、查询订单、序列化与反序...

C#实现航班预订系统的介绍

连接数据库 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ...

C#之Socket(套接字)通信

一、socket是什么 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模...

c#模拟串口通信SerialPort的实现

一、前导知识 串行口是计算机的标准接口,现在的PC机(个人电脑)一般至少有两个串行口C...

C#列表List<T>、HashSet和只读集合介绍

一、概述 ListT 是ArrayList类的等效泛型类。属System.Collections.Generic命名空间。 二、声明及初始化...

C#常用数据结构之数组Array

一、概述 数组为引用类型,其中的元素固定。 定义后不能增加删除元素。(如果事先不知道应...

C#枚举类型与位域枚举Enum

一、概述 定义一个值类型,其中包含固定值集合。枚举类型变量可以是此集合中的任意一个或...

C#操作Byte数组和十六进制进行互转

一、Byte 数组转十六进制字符串 1 2 3 4 5 6 7 8 9 10 11 12 13 14 /// summary /// Byte 数组转十六进制字符...

C#使用RestClient调用Web API

获取Token 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 /// summary /// 获取Token /// /summary /// returns/returns public st...

.net中常用的正则表达式的介绍

一、匹配字符串 正则1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 //正则1 Regex r = new Regex(abc); // 定义一个Rege...
首页 上一页 1 2 3 4 5 下一页 末页