自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【学习笔记C#】类型对象去重

去除重复类型对象Student/// <summary>/// 自定义书籍比较(去重)/// </summary>public class DataRowComparer : IEqualityComparer<Student>{ public bool Equals(Student b1, student b2) { return (b1.Id == b2.Id); //去重 } public int GetHa

2021-04-22 14:18:10 253

原创 【学习笔记】C# List去重

提取圆孔信息时,由于分区有共用靶点,会读入重复的靶点信息,需要对靶点信息进行去重。一、如果list中存储的是string、int等基本数据类型,直接使用Distinct方法List<string> lst = new List<string>() {"A","B","C","A" }; var result = lst.Distinct().ToList();二、如果存储的是类,则需要设定两个类之间的重复的标准1、实现IEquatable<T>接口.

2021-03-11 14:00:28 749

原创 【学习笔记】线程的一些使用

线程的取消private static CancellationTokenSource tokenSource = new CancellationTokenSource();//按钮点击事件中开始处理的线程private void simpleButtonStart_Click(object sender, EventArgs e){ if (tokenSource.Token.IsCancellationRequested) { toke

2020-12-18 16:14:23 148 1

原创 【学习笔记】关于文件的一些操作

判断文件是否被进程使用 public static bool IsFileInUse(string fileName) { bool inUse = true; FileStream fs = null; try { fs = new FileStream(fileName, FileMode.Open, FileAccess.Read,FileShare.Non

2020-12-18 15:59:03 171 2

原创 【学习笔记】C# System.Type类(反射)

反射机制反射用到的主要类: System.Type 类–通过这个类可以访问任何给定数据类型的信息。System.Reflection.Assembly类–它可以用于访问给定程序集的信息,或者把这个程序集加载到程序中。System.Type类:System.Type 类对于反射起着核心的作用。但它是一个抽象的基类,Type有与每种数据类型对应的派生类,我们使用这个派生类的对象的方法、字段、属性来查找有关该类型的所有信息。 新建一个NewClass类来测试反射class NewClass

2020-09-28 11:46:51 2746

原创 【学习笔记】PropertyGridControl使用

PropertyGridControl使用场景一在项目中,遇到一种情况,当一个属性的值选项不同时,与之相关的属性需要动态设置属性的隐藏或者显示。 /// <summary> /// 实体属性处理 /// </summary> public class PropertyHandle { #region 反射控制只读、可见属性 //SetPropertyVisibility(obj, "名称 ",

2020-09-25 13:32:38 1942

原创 【学习笔记】ContextMenuStrip控件的常见用法及问题

ContextMenuStrip(1)ContextMenuStrip控件中的属性AutoClose,将该属性设置为false,右键菜单出现后,被用户随意点击都不会关闭。该属性只对ContextMenuStrip的一级菜单有效,对后续子菜单是无效的。(2)右键后contextMenuStrip菜单出现,用户可以一次性点击多个菜单选项,而不是点击任意选项后contextMenuStrip立马消失。一般考虑处理Closing事件而不是设置AutoClose属性。 private void c

2020-09-21 14:28:12 4561

空空如也

空空如也

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

TA关注的人

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