[FxCop.设计规则]6. 避免使用输出参数[12]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 cajon 的 blog

namespace testdesignlibrary
{
   public class test
   {
      public static void main()
      {
         string s1 = "12345";
         string s2 = "12345";
         string s3 = "12345";
     
         console.writeline("changing pointer - passed by value:");
         console.writeline(s1);
         referencetypesandparameters.badpasstheobject (s1);
         console.writeline(s1);

 

         console.writeline("changing pointer - passed by reference:");
         console.writeline(s2);
         referencetypesandparameters.passthereference (ref s2);
         console.writeline(s2);

 

         console.writeline("passing by return value:");
         s3 = referencetypesandparameters.betterthanpassthereference (s3);
         console.writeline(s3);
      }
   }
}

this example produces the following output.

本文关键:[FxCop.设计规则]6. 避免使用输出参数
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top