
C#
小慧哥
先立志成为海贼王里的派大星
展开
-
C# 去掉图片多余白色部分
C# 去掉图片多余白色部分原创 2022-07-19 14:18:48 · 1270 阅读 · 0 评论 -
C#图片压缩
/// <summary> /// 降低图片分辨率,按比例(1~100),比例失效 则按自定义长宽 /// </summary> /// <param name="image"></param> /// <param name="ratePic"></param> /// <param name="widthPic"></param&...原创 2022-03-11 16:05:10 · 2127 阅读 · 0 评论 -
C# 线程浅谈(三)
这篇讲线程锁 lock得概念什么是所 为什么用锁做个栗子俩个线程同时访问一个int对象一个线程 ++ 一个线程-- 都1W次那么这个数 不管怎么样 最后都是0 class TaskDom { int count = 0; public void Start() { Task t1= Task.Run(Task01); Task t2=Task.Run(Task02);..原创 2021-01-27 15:09:55 · 205 阅读 · 0 评论 -
C# 线程浅谈 (二)
上一篇写Thread这一篇写Task优缺点 百度吧 反正看那个好用用那个创建控制台程序新建TaskDom类还是看怎么创建 怎么使用 怎么带参 怎么返回值 这里都体现了 class TaskDom { int count = 0; public void Start() { Task.Run(Task01); Task.Run(Task02);原创 2021-01-27 14:29:44 · 234 阅读 · 0 评论 -
C# 线程浅谈 (一)
这个就是简单写一下C#或WPF种使用线程得基础用法线程就是让我们在处理复杂业务得时候 一些耗时得业务能同时进行 来减少时间上得损耗 是一个很好 也必备得技能先说Thread 后说Task1)Thread举栗子创建一个控制台程序新建类ThreadConvert这个类 创建了三个线程 th03演示了带参 和返回值 class ThreadConvert { int count03 = 0; public void Start() .原创 2021-01-27 11:05:19 · 433 阅读 · 0 评论 -
C# ObservableCollection/List集合 查询并返回一个对象
ObservableCollectionObservableCollection 对象.ToList().Find(t => t.属性== 值);ListList对象. Find(t => t.属性== 值);linq还得从var 转 用List自带Find会方便 简洁很多!原创 2020-06-11 08:45:45 · 3714 阅读 · 0 评论 -
C# linq查询集合后 返回var 转换成实体类集合
var list = from m in MonthSchedule where UtilityControl.GetDateTime(m.PlanFinishDatetime) >= UtilityControl.GetDateTime(sday) && UtilityControl.GetDateTime(m.PlanFinishDatetime) <= UtilityControl.GetDateTime(eday...原创 2020-05-29 09:24:25 · 2660 阅读 · 2 评论 -
查询端口占用 并关闭
查询netstat -aon|findstr "端口号"查询出占用的进程接触占用tasklist|findstr "进程"原创 2020-05-20 13:11:39 · 460 阅读 · 0 评论 -
vs 2019 显示方法被调用次数
VS 是一个很强大的编译器 以前都是根据方法 名Ctrl+F 搜索 很不方便但VS已经有方便的提示功能了设置方法工具>>文本文本编译器>>所有语言>>CodeLens >> 选择启用Code了Lens愉快的跳转吧~...原创 2020-01-19 14:05:48 · 20694 阅读 · 5 评论 -
C# async&await异步
https://www.cnblogs.com/liqingwen/p/5831951.html参考文章启动程序时,系统会在内存中创建一个新的进程。进程是构成运行程序资源的集合。 在进程内部,有称为线程的内核对象,它代表的是真正的执行程序。系统会在 Main 方法的第一行语句就开始线程的执行。 线程: ①默认情况,一个进程只包含一个线程,从程序的开始到...原创 2019-12-25 17:27:59 · 382 阅读 · 0 评论 -
C# ref out关键字
我们在写程序的时候经常看到 有out ref 作用和C++ &是一样的我们看一下 代码 这个代码 会输出 10 class Program { static void Main(string[] args) { int a =10; result( a); ...原创 2019-12-11 08:42:25 · 133 阅读 · 0 评论 -
win10 win8安装VS2012的时候闪退解决办法
安装的时候vs2012 总是闪退解决方案控制面板 --》启动或关闭windows程序 关闭.net framework 3.5和4.5 需要我尝试就关闭4.5一个 还是安装不上重启后解决问题~...原创 2019-11-10 18:10:50 · 1164 阅读 · 0 评论 -
C# 未处理的“System.StackOverflowException”类型的异常出现在 System.Windows.Forms.dll
今天给一个 零几年的老程序 跑的 Framework 1.1 非要给移到win10 上winfrom 程序水晶报表弄半天 都是好早的东西 不做说明 主要发现一个问题引发了子窗体在this.close 的时候引发了未处理的“System.StackOverflowException”类型的异常出现在 System.Windows.Forms.dll百度了一些 花里...原创 2019-11-08 15:31:05 · 1771 阅读 · 1 评论 -
C# 对象拷贝
WPF 做应用的时候 俩个窗体传值 发现 如果 点击取消 依然会有残余的值留在对象里现在没有好的办法 只能在A窗体 打开B窗体时 在B窗体里 Clone 接收A窗体对象虽然用的集合 也没关系 循环一下就可以上copy 代码 public class CloneObject { /// <summary> /...原创 2019-10-31 08:41:43 · 756 阅读 · 0 评论 -
C# int字节 转换Byte数组 3位
C# int字节 转换Byte数组 3位原创 2015-08-05 15:12:08 · 2250 阅读 · 0 评论 -
在C# 循环里 边删 边循环
for (int i = Lp.Count; i >0; i--) { Path item= Lp[i-1] as Path; if (item.Index>=Convert.ToInt32(l.Tag)) {原创 2014-06-25 14:36:16 · 864 阅读 · 0 评论 -
C# 简单的DBhelp
public class DbHelperSQL { private static string connStr = "Data Source=192.168.0.146;Initial Catalog=DB;User ID=sa;PWD=123"; private static SqlConnection conn;原创 2014-06-25 10:53:01 · 1668 阅读 · 1 评论 -
C# 实体类的深拷贝
[Serializable] public class Data : ICloneable { public int Level { get; set; } public string ID { get; set; } public string EID { get; set; } public s原创 2014-06-25 10:49:20 · 2426 阅读 · 0 评论