随笔分类 -  C#

摘要:https://blog.csdn.net/ajianchina/article/details/48494235 类动态添加属性 https://blog.csdn.net/hawksoft/article/details/7534332 动态对象(dynamic)示例(实现方法和属性的动态) 阅读全文
posted @ 2018-11-22 15:20 gaobowen 阅读(68) 评论(0) 推荐(0) 编辑
摘要:原贴地址 http://www.cnblogs.com/jys509/p/4614975.html 概述 Topshelf是创建Windows服务的另一种方法,老外的一篇文章Create a .NET Windows Service in 5 steps with Topshelf通过5个步骤详细的 阅读全文
posted @ 2018-09-26 11:35 gaobowen 阅读(10) 评论(0) 推荐(0) 编辑
摘要:UWP控件无法命中事件的问题 必须给背景设一个 背景值 透明的 也可以。 设一个很小的透明度。 阅读全文
posted @ 2018-06-20 18:34 gaobowen 阅读(25) 评论(0) 推荐(0) 编辑
摘要:创建一个UWP项目 然后创建一个通用C++运行时项目 右键点击C++项目,添加一个C++类 在头文件中定义一个类 在cpp文件中引入 #include "pch.h"在UWP项目中引入C++项目 在UWP C#中就可以直接使用 C++中定义的类了 这样做的主要目的是 通过 [标准C++] ==> [ 阅读全文
posted @ 2018-01-08 15:46 gaobowen 阅读(2135) 评论(0) 推荐(0) 编辑
摘要:作者:kaneboy链接:https://www.zhihu.com/question/50779566/answer/123137983来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 简单来说,ExecutionContext是表示当前的“执行上下文”。当代码进行线 阅读全文
posted @ 2017-11-16 17:38 gaobowen 阅读(54) 评论(0) 推荐(0) 编辑
摘要:C#调用C和C++函数的一点区别 C#调用C++方法,C#使用c++方法返回类或结构体 导出函数__declspec(dllexport) 编写C#调用的C++DLL 阅读全文
posted @ 2017-06-30 16:54 gaobowen 阅读(78) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/lxblog/archive/2012/11/13/2768096.html win7 测试 输入文件夹目录 是可以整个文件夹移动的 阅读全文
posted @ 2017-06-13 11:04 gaobowen 阅读(49) 评论(0) 推荐(0) 编辑
摘要:public class BaseSort { /// /// 插入排序 /// /// static void InsertSort(int[] input) { for (int i = 1; i 0; j--) { ... 阅读全文
posted @ 2017-05-25 16:41 gaobowen 阅读(45) 评论(0) 推荐(0) 编辑
摘要:享受release版本发布的好处的同时也应该警惕release可能给你引入一些莫名其妙的大bug 阅读全文
posted @ 2017-03-20 14:01 gaobowen 阅读(29) 评论(0) 推荐(0) 编辑
摘要:减小锁定的粒度:C#实现基于关键字(key)的锁定 阅读全文
posted @ 2016-11-07 16:48 gaobowen 阅读(37) 评论(0) 推荐(0) 编辑
摘要:多线程并发,批量写入日志 阅读全文
posted @ 2016-11-07 16:47 gaobowen 阅读(42) 评论(0) 推荐(0) 编辑
摘要:目录 请允许我再唠叨几句const和readonl 请允许我再唠叨几句const和readonl 修改readonly字段: 修改readonly字段: 计策1:反间计 —— 反射修改 计策2:借刀杀人——调节字段偏移位置的结构体来修改 计策3:无中生有——使用ilasm创建强行修改语句 问题的研究 阅读全文
posted @ 2016-10-31 14:51 gaobowen 阅读(1413) 评论(0) 推荐(0) 编辑
摘要:在优化性能时,经常会使用到缓存类。.NET Framework在System.Web.dll中,提供了一个Cache类。它在Web开发中非常有用,但是如果是WinForm开发,它就用不上了。 在.NET中,由于垃圾回收机制的存在,使得开发人员不用关心内存的分配。不用的对象GC会自动当成垃圾回收。如果 阅读全文
posted @ 2016-10-31 11:34 gaobowen 阅读(134) 评论(0) 推荐(0) 编辑
摘要:本文导读:ILSpy反编译工具的使用。不过,ILspy需要在电脑上安装.NET Framework 4.0。ILspy可以将一个dll文件转换为C#或VB语言。ILspy对于单个文件可以保存为.cs文件或.vb文件,当文件较多时,可以选择保存为项目文件。C#语句可被ILspy反编译出来,并可支持yi 阅读全文
posted @ 2016-10-29 10:52 gaobowen 阅读(14717) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了C#中的两种debug方法介绍,本文讲解了代码用 #if DEBUG 包裹、利用宏定义两种方法,需要的朋友可以参考下 这篇文章主要介绍了C#中的两种debug方法介绍,本文讲解了代码用 #if DEBUG 包裹、利用宏定义两种方法,需要的朋友可以参考下 第一种:需要把调试方法改成d 阅读全文
posted @ 2016-10-28 16:23 gaobowen 阅读(73) 评论(0) 推荐(0) 编辑
摘要:微软实现的获取进程主窗口句柄代码 Codepublic class MyProcess{ private bool haveMainWindow = false; private IntPtr mainWindowHandle = IntPtr.Zero; private int processId 阅读全文
posted @ 2016-10-25 10:02 gaobowen 阅读(366) 评论(0) 推荐(0) 编辑
摘要:.NET中的动态编译 .NET中的动态编译 代码的动态编译并执行是一个.NET平台提供给我们的很强大的工具用以灵活扩展(当然是面对内部开发人员)复杂而无法估算的逻辑,并通过一些额外的代码来扩展我们已有 的应用程序。这在很大程度上给我们提供了另外一种扩展的方式(当然这并不能算是严格意义上的扩展,但至少 阅读全文
posted @ 2016-10-17 16:02 gaobowen 阅读(2007) 评论(1) 推荐(3) 编辑
摘要:这里是几个主要非英文语系字符范围 2E80~33FFh:中日韩符号区。收容康熙字典部首、中日韩辅助部首、注音符号、日本假名、韩文音符,中日韩的符号、标点、带圈或带括符文数字、月份,以及日本的假名组合、单位、年号、月份、日期、时间等。 3400~4DFFh:中日韩认同表意文字扩充A区,总计收容6,58 阅读全文
posted @ 2016-10-14 17:03 gaobowen 阅读(19644) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/zhangxiaoyong/p/6043283.html 1.正则表达式基本语法 两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下: "^The":表示所有以"The"开始的字符串("There","The cat"等) 阅读全文
posted @ 2016-10-09 11:00 gaobowen 阅读(65) 评论(0) 推荐(0) 编辑