摘要:
一、准备阶段在之前的一系列文章中,我尝试了不同方法为Unity的C#生成脚本手册(帮助文档) 使用Doxygen生成C#帮助文档 为Unity项目生成文档(一)为Unity项目生成文档(二) 建议的文档注释标记(C# 编程指南)今天查阅到一个更好的方法,可以直接在Unity中使用 二、Doxygen Tool 官方网站:http://www.jacobpennock.com/Blog/?... 阅读全文
摘要:
Unity项目生成文档 接着上篇文章:为Unity项目生成文档(一) .Net项目可在VS配置XML 我们可以在VS中通过配置来生成xml文件,但是unity的project,就算同样配置了xml文档文件,但运行生成时不会生成这个xml文件 为Unity项目生成文档的讨论 关于这个的讨论可移步: http://forum.unity3d.com/threads/create-documentat... 阅读全文
摘要:
VS生成chm帮助文档 VS代码中使用Xml注释,并通过Sandcastle生成chm文档的文章,这几篇值得分享: 使用.NET中的XML注释(一) -- XML注释标签讲解 使用.NET中的XML注释(二) -- 创建帮助文档入门篇 VS的XML注释语法: 微软的建议 建议的文档注释标记(C# 编程指南) 标记 注释示例 请重点看下面方法的xml注释: /// /// ... 阅读全文
摘要:
C#注释约定 将注释放到另一行,而不要放在代码行的末尾。 以大写字母作为注释文本的开头。 以句点结束注释文本。 在注释分隔符 (//) 和注释文本之间插入一个空格,如以下示例所示。 // The following declaration creates a query. It does not run// the query. 请勿在注释周围创建已设置格式的星号块。 C#语言... 阅读全文
摘要:
泛型简化代码量 下是我在项目中通过泛型来简化工作的一个Demo,记录一下: using System; <!--CRLF--> using System.Collections.Generic; <!--CRLF--> <!--CRLF--> namespace MyCollection <!--C 阅读全文
摘要:
查看泛型的IL 我们在开发中经常用到泛型,下面一起通过IL来查看泛型背后做了那些工作 示例代码 示例代码如下: using System; namespace MyCollection{ public class GenericExample { public static T GetT(T value) { return valu... 阅读全文
摘要:
查看委托的IL 通过IL来查看委托的原理, 委托示例代码 写一个委托的类如下 using System; namespace MyCollection{ //定义一个类,该类包含两个静态方法 class IntOperations { //求整数的倍数 public void Twice(int num) { ... 阅读全文
摘要:
查看override的IL Override示例 下面我们看一个Override的Example namespace MyCollection{ public class MyBase { public virtual string Meth1() { return "MyBase-Meth1"; } p... 阅读全文
摘要:
为VS集成IL工具 在VS2010中,在VS的安装目录/Tools/下有IL Disassembler这个工具(IL中间语言查看器),但是我想直接把它集成在VS2012里使用,这样就不用每次打开此程序。 操作方法 1、在VS中,选择 工具/外部工具,打开外部工具 ILDASM参数 2、点击右侧的 “ 阅读全文
摘要:
HashTable和HashMap 脑海中一直存在两个Hash,一个是HashMap另一个是HashTable,今天来总结一下两者的区别 相同点:表示根据键的哈希代码进行组织的键/值对的集合,哈希表也叫散列表。 区别:HashMap在C#中不存在的,而是在Java中 1.C#每一个元素都是存储在Di 阅读全文