摘要:
在vs2012(或以后版本)中,从一个项目中拖拽文件到另一项目,并按住alt键,会生成链接文件。项目文件中会生成link节点。 IMyClassAdapter.cs 详细参考:http://stackoverflow.com/questions/3610... 阅读全文
摘要:
异常详细信息: System.ArgumentException: 已添加了具有相同键的项。场景重现:在地址栏输入 http://localhost:51709/Home/Index?user[0].Name=tom&user[1].Name=jack后台代码如下:using System;usin... 阅读全文
摘要:
用vs编译C#项目的设置中,“属性-生成-目标平台”有anycpu,x86,x64等选项。anycpu(默认值)将编译程序集为使其在任意平台上都可以运行。在任何可能的时候,应用程序作为 64 位进程运行;仅当该模式只可用时,才会回退到 32 位。x86将程序集编译为由与 x86 兼容的 32 位公共... 阅读全文
摘要:
用windbg、mdbg等调试器调试时,当出现多个w3wp进程并且用户名相同,需要区分每个w3wp进程对应的PID(进程ID)和应用程序池信息。我们用以下方式得到每个w3wp进程的详细信息。Win7(及以上版本)中IIS7.0(及以上版本)使用:%windir%ws\System32\inetsrv... 阅读全文
摘要:
应用程序发生异常时抓取dmp:adplus.vbs -crash -pn w3wp.exe -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols关于w3wp进程抓取不到dump文件,可参考:http://blogs.msdn.com... 阅读全文
摘要:
WinDbg调试.net2.0和.net4.0程序有所不同,因为.net4.0使用新版本的CLR。例如:mscoree.dll 变为 mscoree.dll 和 mscoreei.dll,mscorwks.dll 变为 clr.dll,mscorjit.dll 变为 clrjit.dll。因此,在.... 阅读全文
摘要:
1、泛型的概念 通过“参数化类型”来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。2、常用到的泛型 泛型类、泛型方法、泛型接口、泛型委托等。3、注意事项 (1)C#泛型要求对“所有泛型类型或泛型方法的类型参数”的任何假定,都要基于“显式的约束”,以维护... 阅读全文
摘要:
Atrribute表示自定义特性的基类。其派生类约定惯例以Attribute结尾命名,如:AttributeUsageAttribute、TestAttribute。下面获取如何定制特性attribute和获取自定义特性信息:using System;using System.Collections... 阅读全文