文章分类 -  .NET

使用NuGet管理自己的包
摘要:如果我有一个早已封装好的dll,要让10个人使用,再修改后重新生成dll后,要传给这10个人,可不可以通过一个工具,让他来管理我的dll包,我在修改包后,其他人只需更新,摆脱粘贴复制的苦恼。其实NuGet就帮我解决了这个问题。 NuGet是一个Visual Studio的扩展,通过这个扩展,我们可以 阅读全文
posted @ 2018-12-09 19:38 Grom 阅读(723) 评论(0) 推荐(1)
ASP.NET MVC的过滤器
摘要:APS.NET MVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。 MVC支持的过滤器类型有四种,分别是:Authorization(授权),Action(行为),Result(结果)和 阅读全文
posted @ 2018-08-30 23:07 Grom 阅读(132) 评论(0) 推荐(0)
设计模式
摘要:前言:个人觉得设计模式就是各个对象在不同的时机、不同的调用方被创建,组合结构和封装的侧重点有些不同,从而形成了各个模式的概念。 1. 简单工厂模式 通过在工厂类中进行判断,然后创建需要的功能类。 优点:不必使用具体的功能类去创建该类的实例。缺点:新增一个功能类就需要在工厂类中增加一个判断。 2. 策 阅读全文
posted @ 2018-07-19 16:12 Grom 阅读(131) 评论(0) 推荐(0)
MSScriptControl.ScriptControl组件在64位系统下运行
摘要:检索 COM 类工厂中 CLSID 为 {0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。 需要在注册表中找到该 阅读全文
posted @ 2018-06-26 18:24 Grom 阅读(4305) 评论(0) 推荐(0)
类型参数的约束(C# 编程指南)
摘要:官方文档:https://msdn.microsoft.com/zh-cn/library/d5x73970%28v=vs.80%29.aspx 在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误 阅读全文
posted @ 2018-05-25 09:54 Grom 阅读(250) 评论(0) 推荐(0)
C#中Struct与Class的区别
摘要:转载地址:https://www.cnblogs.com/gsk99/archive/2011/05/20/1904552.html class和struct最本质的区别是class是引用类型,而struct是值类型,它们在内存中的分配情况有所区别。 什么是class? class(类)是面向对象编 阅读全文
posted @ 2018-05-16 11:24 Grom 阅读(148) 评论(0) 推荐(0)
C# 委托的三种调用示例(同步调用 异步调用 异步回调)
摘要:http://www.jb51.net/article/44093.htm 首先,通过代码定义一个委托和下面三个示例将要调用的方法: 复制代码代码如下: public delegate int AddHandler(int a,int b); public class 加法类 { public st 阅读全文
posted @ 2018-04-27 11:28 Grom 阅读(150) 评论(0) 推荐(0)