随笔分类 - C#开发
摘要:在刚学习MEF时,经常会问一个问题,那就是MEF和MAF这样的插件框架、和Unity这样的IoC框架到底有什么区别。 MEF与MAF(Managed Addin Framework)最大不同在于:前者关注使用非常简单的方式来支持具有很强灵活性的可扩展支持,后者关注具有物理隔离、安全、多版本支持的插件
阅读全文
摘要:%class 状态机所作用的类%package 类所在的包%fsmclass 生成类的类名%fsmfile 生成类的文件名%access 生成类的可访问级别%start 指定状态机的开始状态%map 状态机的名字
阅读全文
摘要:List.sort() 默认的情况下是从小到大的排列。 例如: List<int> list = new List<int>(); list.Add(-2); list.Add(10); list.Add(8); list.Add(6); list.Add(4);list.Sort(); 这时候的输
阅读全文
摘要:使用CoreRT将.NET Core发布为Native应用程序 - KAnts - 博客园 http://www.cnblogs.com/ants/p/8630332.html Microsoft .NET Native 常见问题https://msdn.microsoft.com/zh-cn/vs
阅读全文
摘要:PersonInfo类: PersonInfoCompareByName比较类: 下面的代码是新建一个列表,然后去除重复项:
阅读全文
摘要:自己写柱形图的时候需要用到,函数写到一半,采用的方法弃用了,代码备份。
阅读全文
摘要:参考:https://msdn.microsoft.com/zh-cn/library/bbx34a2h.aspx MSDN的解释是:指定是否启用 .NET Framework 2.0 运行时激活策略,或者是否使用 .NET Framework 4 激活策略。 一般情况下用不到这个选项,我是在Dir
阅读全文
摘要:SynchronizationContext 类是一个基类,可提供不带同步的自由线程上下文。 此类实现的同步模型的目的是使公共语言运行库内部的异步/同步操作能够针对不同的异步模型采取正确的行为。此模型还简化了托管应用程序为在不同的同步环境下正常工作而必须遵循的一些要求。同步模型的提供程序可以扩展此类
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; namespace CSharpDemo { class Program { static void Main(string[] args) { List MyList = new List...
阅读全文
摘要:MonoGame是XNA的一个开源实现。主要用于游戏开发。 官方网站:http://www.monogame.net/ 源码地址:https://github.com/MonoGame/MonoGame
阅读全文
摘要:正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码... 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码... 当我在窗体初始化的时候,调用了一个外部的dill时,它就不知什么原因的 抛出一个“正
阅读全文
摘要:为了实现Nullable数据类型转换成non-Nullable型数据,就有了一个这样的操作符”??(两个问号)“,双问号操作符意思是取所赋值??左边的,如果左边为null,取所赋值??右边的, 比如int y = x ?? -1 如果x为空,那么y的值为-1. 上面代码的输出结果为:
阅读全文
摘要:/// /// 方法委托 /// /// /// /// public delegate void GetFingerInfor_Delegate(string dwEnrollNum, string enrolldata, int dwMachine...
阅读全文
摘要:之前在弄一个东西的,有一大堆的宏,需要把它转换成其它的形式。遇到这种大批量的东西,我特别没有耐心去一个一个的弄,于是写了一段代码。 估计大家平常比较难用得上,不过可以平常相似的情况用来参考。
阅读全文
摘要:var dllDirectory = @"C:/some/path"; Environment.SetEnvironmentVariable("PATH", Environment.GetEnvironmentVariable("PATH") + ";" + dllDirectory);
阅读全文
摘要:// 获取程序的基目录。 System.AppDomain.CurrentDomain.BaseDirectory // 获取模块的完整路径。 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName // 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 System.Environment.CurrentD...
阅读全文
摘要:用Math类进行一些简单的科学计算,包括幂数,指数,对数等的计算: 更多相关计算,参考微软帮助:Mah类的使用http://www.msdn.net/library/chs/default.asp?url=/library/CHS/cpref/html/frlrfsystemcollectionsi
阅读全文
摘要:装逼的面试官和装逼的程序员 我面试别人的时候,经常是按这种路子来面试: 看简历和面试题,从简历和面试题上找到一些技术点,然后跟应聘者聊。 聊某个技术点的时候,应聘者的回答会牵涉到其他的技术点,然后我会一一记下来,再挑一些我感兴趣的技术点继续和他聊 有时候应聘者为了装逼会牵涉出很多技术点,他自己可能只
阅读全文