![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Visual Studio
akey307
这个作者很懒,什么都没留下…
展开
-
Visual Studio Refactor之Extract Method
Refactor之Extract Method 假如我们觉得以下代码中ChangeResult函数太大,需要被分割: class Demo { private string result; public void ChangeResult(int n) { n++;原创 2009-11-28 07:12:00 · 252 阅读 · 0 评论 -
Visual Studio Refactor之Extract Interface
Refactor之Extract Interface 假如我们编写了下面的Cat类之后,又想添加一个Dog 类。我们发现Cat类中有与Dog类共同的方法(比如Move()和Speak())。于是,我们就可以把这些方法提取到一个新的接口中,然后让Cat类和Dog类都执行该接口。 class Cat { public void Move()原创 2009-11-29 08:06:00 · 291 阅读 · 0 评论 -
Visual Stuido Refactor之Rename
Refactor之Rename 假如我们要把以下代码中的接口名字IBankAccount改为IBankAccount1 public interface IBankAccount { void PayIn(decimal amount); bool Withdraw(decimal amount); decim原创 2009-11-28 06:29:00 · 278 阅读 · 0 评论 -
Visual Studio Refactor之Encapsulate Field
Refactor之Encapsulate Field 在以下的代码中,balance作为public的字段,是一段不好的代码,需要封装该字段。 // in this class, balance is a public field public class SaverAccount { public decimal balance原创 2009-11-29 05:38:00 · 402 阅读 · 0 评论 -
Visual Studio Refactor之Promote Local Variable to Parameter
Refactor之Promote Local Variable to Parameter 在下面的代码中,我们发现变量i其实应该作为方法的参数,而不是局部变量。 class Demo { public int GetSquare() { int i = 10; return i *原创 2009-11-30 17:17:00 · 235 阅读 · 0 评论 -
如何把共享程序集添加到引用
1. 如何创建强名程序集 可以用VS来产生公钥密钥对文件, Project Properties à Signing 2. 如何查看public key token 可以用命令 sn –T [assembly] 3. 安装共享程序集 只有强名程序集才可以安装到Gac中。可以用命令 gacutil /i [assembly原创 2009-12-01 06:50:00 · 466 阅读 · 0 评论 -
Visual Studio 2010: 如何查看 Project Type
打开一个VS的解决方案,经常搞不清里边的项目都是什么type。 可以用记事本打开项目文件(.csproj),然后找到 ProjectTypeGuids。 可以看到,比如 {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} 然后查一下下面的表,就可以知道项目的 type 了。上面这个例子的项原创 2012-05-20 06:13:21 · 1096 阅读 · 0 评论