自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C# 调用CMD指令

示例指令为关机、重启。 private void ControlSystem(int cmdType) { using (Process myProcess = new Process()) { myProcess.StartInfo.FileName = "cmd.exe";//启动cmd命...

2019-02-01 10:54:35 356

原创 C# log4net的配置和使用(基础)

第一步、安装和引用log4net在“解决方案资源管理器”的项目目录中找到“引用”鼠标右键弹出菜单中点击“管理NuGet程序包(N)...”,在打开的页面中搜索“log4net”点击安装,等待安装完成即可。第二步、配置log4net(桌面应用程序)新建配置文件,命名“log4net.config”;文件内容如下<?xml version="1.0" encoding="u...

2019-01-28 11:32:14 331

原创 C# 序列化与反序列化

public static class SerializationManager<T> { /// <summary> /// XML 序列化 /// </summary> /// <param name="strPath"></param> /...

2019-01-19 15:41:53 167

原创 C# 深拷贝 Bitmap对象示例

原理,采用二进制序列化将对象序列化为MemoryStream,再从MemoryStream反序列化为对象。如下, public Bitmap DeepClone(Bitmap bitmap) { Bitmap dstBitmap = null; using (MemoryStream mStream = new Mem...

2019-01-19 14:39:15 5725 3

原创 C# 扩展方法 Invoke示例

扩展方法(摘抄):1、扩展方法是一个补丁的概念,在一个进程(一个程序集)的范围内,给某个类型临时加上方法。所以扩展方法不能写在嵌套类,应该在程序集的全局区,这个程序集的顶级类中。而且要求有二(在static类中,是一个static方法),this是它和一般的方法的区别符。2、扩展方法不能破坏面向对象封装的概念,所以只能是访问所扩展类的public成员。 public static c...

2019-01-19 14:22:36 344

原创 C# 文本读写

public class FileFunction { public static void SaveToTxT(string strPath, string strData) { using (FileStream fsWrite = new FileStream(strPath, FileMode.OpenOrCreate, F...

2019-01-19 14:07:23 213

空空如也

空空如也

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

TA关注的人

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