自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 深克隆

深克隆最佳方式是进行序列化和反序列化.转载于:https://www.cnblogs.com/liliuwei/p/11271535.html

2019-07-30 17:33:00 67

转载 判断引用类型相等

判断自定义类型(1)判断两个引用是否指向堆中的同一个实例public static bool ReferenceEquals(object a,object b){  return a == b;}(2)判断两个引用指向的实例是否相等public override bool Equals(object obj){ if(obj...

2019-07-30 17:21:00 92

转载 C# struct

(1)struct要么不声明构造函数(会有一个默认的无参构造函数),要么声明有参构造函数,struct不支持显示声明无参构造函数.(2)struct的构造函数支持重载.(3)struct的所有构造函数内部必须对所有字段和属性赋值.(4)使用struct的方法前,必须已经对所有字段赋过值.struct ValPoint{ public int x; ...

2019-07-30 17:14:00 95

转载 C#类型

Object --> ValueType(class) -->结构,枚举(值类型)Object --> 类,接口,委托(引用类型)namespace Test{ /********引用类型的点**********/ class RefPoint { public int x; publi...

2019-07-30 16:38:00 60

转载 NewtonSoft.Json

序列化和反序列化的规则<1>NewtonSoft只能操作public属性(原则上C#编程中不定义public的字段,所以不说字段)<2>Json字符串若提供类中没有的属性,反序列化时会忽视之,并不抛出异常<3>反序列化的过程:调用无参构造函数,new出一个实例,然后使用Json字符串中包含的字段or属性为成员赋值,Json字符串未提供的...

2019-07-27 08:35:00 109

转载 属性

字段和属性的选择原则1.优先使用属性2.字段肯定是private3.set和get访问器里面包含逻辑代码时,定义一个支持字段4.除了3情况,其他情况都使用属性5.通过1,2,3,4发现,仅存在两种情况:(1)仅使用自动属性 (2)显示定义支持字段,并为该字段提供带逻辑的属性。自动属性public string Name { get; set; }...

2019-07-26 17:10:00 94

转载 vistual studio 调试技巧和快捷键

1.逐过程 F10:一行一行的执行,如果某一行是一个函数的调用,不进入该函数。逐语句 F11:一行一行的执行,如果某一行是一个函数的调用,会进入该函数。跳出方法 shift + F11执行到光标处:Ctrl + F10转载于:https://www.cnblogs.com/liliuwei/p/11248940.html...

2019-07-26 10:57:00 189

转载 socket通信

基本概念1.进程在应用层产生数据,下发到运输层。2.运输层有两种处理方式:UDP和TCP。3.socket是对运输层协议的封装,包括TCP和UDP。4.socket像是一扇数据流入和流出的大门,地址是ip和port。5.socket占用端口收发信息,进程占用socket即占用了该端口。6.socket有两个重要属性:本地的ip和端口LocalEndPoint,与该...

2019-07-25 13:46:00 134

转载 csv文件

csv文件格式内码格式不限,可为ASCII、Unicode或者其他。可含或不含列名,含列名则居文件第一行。每条记录占一行,以逗号作为字段的分隔符。每条记录都有同样的字段序列。列为空也要用逗号表达其存在(两个逗号间无字符而已)逗号前后的空格会被忽略字段前后包含有空格,该字段必须用双引号括起来字段中包含有逗号,该字段必须用双引号括起来字段中包含有换行符...

2019-07-23 11:37:00 120

转载 C#和递归算法实现删除,清空,拷贝目录

使用递归算法,实现删除,清空,拷贝一个文件夹。using System.IO;namespace FileManagement{ public class MyFileManager { /// <summary> /// 删除一个目录(空或非空) /// 1.先删除该目录下的所有文...

2019-07-22 20:51:00 175

转载 python的枚举类型

# 导入包from enum import IntEnum# 定义枚举class Season(IntEnum): Spring = 1 Summer = 2 Autumn = 3 Winter = 4# 枚举类型转字符串Season.Spring.name# 枚举类型转数字Season.Spring...

2019-07-04 22:01:00 55

空空如也

空空如也

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

TA关注的人

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