
C#
lqianq86
这个作者很懒,什么都没留下…
展开
-
C# 中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数public.转载 2020-06-22 17:03:36 · 310 阅读 · 0 评论 -
Unit Test测试框架中的测试的执行顺序
Unit Test测试框架中的测试的执行顺序[ClassInitialize()] [ClassCleanup()] [TestInitialize()] [TestMethod] [TestCleanup()]在执行一个或多个[TestMethod]输出时, [ClassInitialize()] 最先执行,[ClassCleanup()]最后执行,对于执行每个[TestMethod],...转载 2019-10-08 10:58:18 · 514 阅读 · 0 评论 -
(转)非常完善的Log4net详细说明
1、概述log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。2、一个简单的使用实例第一步:在项目中添加对log4net.dll的引用,这里引用版本是1.2.10.0。...转载 2019-08-07 11:23:11 · 317 阅读 · 0 评论 -
C# DateTime与时间戳转换
C# DateTime与时间戳的相互转换,包括JavaScript时间戳和Unix的时间戳。1. 什么是时间戳首先要清楚JavaScript与Unix的时间戳的区别:JavaScript时间戳:是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。Unix时间戳:是指格林威治时间1970年01月01日00时0...转载 2019-04-10 16:25:28 · 193 阅读 · 0 评论 -
使用VS2013自带的PreEmptive Dotfuscator and Analytis来混淆C#代码
使用VS2013自带的PreEmptive Dotfuscator and Analytis来混淆C#代码1. 使用VS2013编译你要打包的程序,会在文件夹中的 ..\bin\Release中2. 点击VS2013中的TOOLS -> PreEmptive Dotfuscator and Analytics : 打开的界面如下图: ...转载 2018-09-29 09:15:36 · 452 阅读 · 0 评论 -
Dotfuscator 使用图解教程
Dotfuscator 使用图解教程点击进入推荐链接Dotfuscator:是.NET混淆器和压缩器,它可以帮助您防止您的应用程序被反编译。同时,它还可以使得您的应用程序更加小巧以及高效。我用的是4.9版本的Dotfuscator,Dotfuscator百度云下载链接是:http://pan.baidu.com/s/1bzJdZC 提取码是:hmo8。接下来我举一个混淆exe格式的文件...转载 2018-09-29 09:11:51 · 1580 阅读 · 0 评论