
C#学习笔记
@青枫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CefSharp版本依赖
原创 2022-05-30 10:50:27 · 439 阅读 · 0 评论 -
C#基础知识点
1.net framwork 和 net core区别.NET Framework 支持窗体和网页应用,winform,wpf。.NET Core 是新的开源和跨平台框架,用于为所有操作系统(包括Windows、Mac和Linux)构建应用程序2.winform和wpf区别wpf底层使用DirectX,winform底层使用GDI+,在图形界面上wpf更胜一筹GDI+(Graphics Device Interface)图形设备接口,它的主要任务是负责绘图程序之间的信息交换、处理,所有windows原创 2022-03-24 16:27:10 · 440 阅读 · 0 评论 -
WinForm控件闪烁问题开启双缓冲
WinForm控件闪烁问题开启双缓冲 public class ControlDoubleBuffered { public static ControlDoubleBuffered Instance { get { return lazy.Value; } } private static readonly Lazy<ControlDoubleBuffered> lazy = new Lazy<ControlDoubleBuffered>原创 2022-03-08 10:27:08 · 1071 阅读 · 2 评论 -
【泛型获取实体类属性名和值】
public string getProperties<T>(T t){ string tStr = string.Empty; if (t == null) { return tStr; } System.Reflection.PropertyInfo[] properties = t.GetType().GetProperties(System.Reflection.BindingFlags.Instance | System.Reflection.Bindin原创 2022-02-17 15:31:06 · 524 阅读 · 0 评论 -
C#特殊字符串以及角标显示
C#特殊字符串以及角标显示比如想显示∞(根号无穷)在表中找到∞ 及其HexEntity∞ (HTML中可以直接用)在C#中需要用转义符 即/x221E再比如在C#中表示平方上标 即用“/x00b2”详细对照表参考 https://blog.youkuaiyun.com/snowdust/article/details/5895593...原创 2021-12-16 11:45:32 · 1357 阅读 · 0 评论 -
常用正则表达式
根据正则表达式判断字符话不多说,直接放代码//正数不包含0:(@"^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$")//正数包含0:(@"^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$");//正整数:(@"^[1-9]\d*$")// 身份证号码为18位,18位前17位为数字,最后一位是校验位,可能为数字或字符X (@"(^\d{18}$)|(^\d{17}(\d|X|x)$)")//手机号://数字1开头原创 2021-02-01 11:14:37 · 1720 阅读 · 0 评论 -
C#WinForm跨线程访问控件泛型方法
WinForm跨线程访问控件泛型方法 /// <summary> /// 跨线程访问控件泛型方法 /// </summary> /// <typeparam name="t"></typeparam> /// <param name="cont"></p...原创 2019-11-20 09:47:38 · 260 阅读 · 0 评论 -
三倍标准差取离异值
#三倍标准差取离异值 在一组线性波动值内排除波动值较大的值,更加有利于对线性波动的分析,使数据更加准确,目前只了解了一个三倍标准差的方法,有关方法的讲解请自行百度,这里只放代码 在网上找到一个普通方法,进行了修改,如下: /// <summary> /// 三倍标准差计算 /// </summary> ...原创 2019-10-31 16:12:15 · 2859 阅读 · 0 评论 -
泛型委托去重
List泛型委托去重对于字符串的查重比较简单,直接上代码string[] array = new string[10]; array[0] = "0"; array[1] = "1"; array[2] = "1"; array[3] = "2"; array[4] = "2...原创 2019-09-26 16:51:02 · 199 阅读 · 0 评论 -
自写泛型深度复制
泛型深度复制浅度复制(Shallow Copy):对第一层的值类型的值复制和引用类型的引用复制,如果改变了起引用的值,其引用也会相应的改变。深度复制(Deep Copy):引用类型的复制,不仅复制了引用对象,生成了新的对象,并且将原对象的值也进行了绝对复制,如果原对象中的值进行了改变,这里并不会受到影响。对于深度复制谢了一个泛型方法,仅供学习。。。 /// <summary>...原创 2019-09-26 15:07:41 · 564 阅读 · 0 评论