- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 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
423
原创 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
1038
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
491
原创 C#特殊字符串以及角标显示
C#特殊字符串以及角标显示比如想显示∞(根号无穷)在表中找到∞ 及其HexEntity∞ (HTML中可以直接用)在C#中需要用转义符 即/x221E再比如在C#中表示平方上标 即用“/x00b2”详细对照表参考 https://blog.youkuaiyun.com/snowdust/article/details/5895593...
2021-12-16 11:45:32
1280
原创 常用正则表达式
根据正则表达式判断字符话不多说,直接放代码//正数不包含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
1692
原创 C#WinForm跨线程访问控件泛型方法
WinForm跨线程访问控件泛型方法 /// <summary> /// 跨线程访问控件泛型方法 /// </summary> /// <typeparam name="t"></typeparam> /// <param name="cont"></p...
2019-11-20 09:47:38
243
原创 三倍标准差取离异值
#三倍标准差取离异值 在一组线性波动值内排除波动值较大的值,更加有利于对线性波动的分析,使数据更加准确,目前只了解了一个三倍标准差的方法,有关方法的讲解请自行百度,这里只放代码 在网上找到一个普通方法,进行了修改,如下: /// <summary> /// 三倍标准差计算 /// </summary> ...
2019-10-31 16:12:15
2810
原创 HTML与XML的区别
HTML与XML的区别xml和html都是用于操作数据或数据结构,在结构上大致是相同的,但它们在本质上却存在着明显的区别。综合网上的各种资料总结如下:(一)、语法要求不同:在html中不区分大小写,在xml中严格区分。在HTML中,有时不严格,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略或者之类的结束标记。在XML中,是严格的树状结构,绝对不能省略掉结束标记。...
2019-10-24 09:50:00
158
原创 泛型委托去重
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
184
原创 自写泛型深度复制
泛型深度复制浅度复制(Shallow Copy):对第一层的值类型的值复制和引用类型的引用复制,如果改变了起引用的值,其引用也会相应的改变。深度复制(Deep Copy):引用类型的复制,不仅复制了引用对象,生成了新的对象,并且将原对象的值也进行了绝对复制,如果原对象中的值进行了改变,这里并不会受到影响。对于深度复制谢了一个泛型方法,仅供学习。。。 /// <summary>...
2019-09-26 15:07:41
534
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人