Data Source=(LocalDb)MSSQLLocalDB;AttachDbFilename=|DataDirectory|aspnet-xxxx.mdf;Initial Catalog=aspnet-xxxx;Integrated Security=True" providerName="
前言 我在VS中调试某个函数时,突发奇想“能不能使用VS的F12(转到定义)查看这个dll中当前函数的实现(源码),而不是像VS自带功能那样只能看到函数名和参数?” 回想起来在安装Resharp时,我注意到Resharp默认会勾选Dot Peek这个组件,并且家里的电脑在某次安装完Resharp之后
计算某一路径下的所有目录或是文件数量,可以参考下面代码示例:   不管是计算目录或理文件,2个方法均带2个参数,前者是传入的是物理路径,第二个传的是布尔值的参数,即是说可以计算是否包含子目录。目录: public static int DirectoryC
想删除某一路径之下所有文件: 删除文件,Insus.NET 写了2个方法,名称一样,重载而已。 原理简单,即是循环指定路径下所有目录和子目录来进行删除文件。重载的方法,带多一个参数。是想删除几天前的文件,根扰文件的创建日期来判断。代码高亮的一行,Insus.NET是想这个数据不管
操作文件夹,删除所有空文件夹,首要条件是判断文件是否来空。即是说文件夹是存在的,没有文件存在的即为空。 整个方法中,使用迭代循环时行扫描所有目录和子目录。 public static void RemoveAllEmptyDirectories(string phys
//这里定义了一个水箱类public class 水箱{    //这是水箱的放水操作    public void 放水() { }    //这是水箱的属性    public double 体积;    //这是水箱空的事件    public event EventHandler 水箱空;}
最近简单的学习了一下LINT TO XML,写篇博客在这,方便以后查看~~ 1、常用到的类   XmlDocument --    文档(xml文件)     XmlElement    --    元素(节点)     XmlAttribute    --    属性(节点内容)     XNam
获取某一目录包含子目录之下所有文件的大小如在windows资源管理对文件夹右键,查看属性:   代码实现也是很简单,获取所有文件夹内的文件,并计算第一个文件的大小Length即可。 public static long TotalFileSizes(stri
背景 static来源 在编写类的时候,有时候需要类里面的某个成员具有唯一性,也就是,对所有的对象都保持只有一个的状态。比如创建个人信息,我们都是中国人,但总不能每个人都要保存一个中国人字段吧,用一个就够了。
1.单一职责原则(对象职责明确原则) 要求:一个对象只做好一件事情,必须专注,职责过多容易引起变化的原因就多,程序就不稳定。(高内聚,低耦合的延伸) 2.开放封闭原则(核心原则) 要求:需求变化时尽量少的修改类的设计,而是通过扩展类来完成。即封闭修改,开放扩展 3.依赖倒置原则(面向对象的精髓) 要
  使用异步编程,方法调用是在后台运行(通常在线程和任务的帮助下),并且不会阻塞调用线程。   异步编程有三种模式:异步模式,基于事件的异步模式和基于任务的异步模式(TAP)。一.异步模式   从.NET 1.0开始 .NET Framework就提供了异步特性,.NET Framework的许多
http://www.cnblogs.com/afei-24/p/6757361.html该文讲了基于任务的编程,这里再详细介绍一下。一.延续任务    private async static void CallerWithAsync() { string result
  Int.ToString(format): 格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数,具体如下: 格式说明符 说明 示例 输出 C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25
(一)程序集的含义 程序集是.NET用于部署和配置单元的术语。 .NET应用程序包含一个或多个程序集。通常扩展名是EXE或DLL的.NET可执行程序称为程序集。 程序集是自我描述的安装单元,由一个或多个文件组成。程序集可以是私有或共享的。   1、程序集的功能 程序集是自描述的。 版本的相互依赖在程
概述:委托和事件在 .NET Framework 中的应用非常广泛,然而,较好地理解委托和事件对很多接触 C# 时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里堵得慌,浑身不自在。本章中,我将由浅入深地讲述什么是委托、为什么要
1.Lambda表达式是一个匿名函数,其本质其实还是一个函数,因此任何一个Lambda表达式都可以以其它的方式通过普通的函数实现或者代替。 2.Lambda表达式云算符:=>,该运算符读为“goes to”。 3.Lambda语法:形参列表=>函数体,根据使用情况不同会有一些形式上的差别
程序中去读EXCEL文档,以前一直参考《Asp.net读取Excel文件 2》http://www.cnblogs.com/insus/archive/2011/05/05/2037808.html这个连接语句或是方法。但在这次开发中,再次引用时,即出现了异常:“Could not find ins
  如果要给方法传递一个方法参数时,就可以使用委托。要传递方法,就必须把方法的细节封装在一钟新类型的对象中,即委托。委托是一种特殊类型的对象,其特殊之处在于,我们以前定义的所有对象都包含数据,而委托只包含一个或多个方法的地址。   .NET版本中,委托指向方法的地址。在C++中,函数指针是一个指向

推荐文章