c#基础知识——方法

(1)string userResponse =Console.ReadLines();

        userResponse=userResponse.Trim();                  //删除字符串中的空格

或者:char[] trimChars={' ','e','s'};

   string userResponse =Console.ReadLines();

   userResponse=userResponse.ToLower();                //把字符串转成小写

     userResponse=userResponse.Trim(trimChars);

   if(userResponse=='y')

   {

    //Act on respond.

   }

(2)  <string>.PadLeft()和<string>.PadRight():在字符串的左或右添加空格,使字符串达到指定的长度。括号的参数是字符串所达到指定的长度。

(3)<string>.Split();             //用什么把字符串分开,必须是字符串中有的字符。

(4) static void ShowDouble(ref int val)                                   //ref关键字通过“引用”传递参数,即函数处理的变量与函数调用中使用的变量相同。  即使没有返回值,也可以改变变量的值。

      {

    val*=a;

    Console.WriteLines("val double={0}",val);

      }

      int myNumber=5;

      Console.WriteLines("myNumber={0}",myNumber);

      ShowDouble(ref myNumber);

      Console.WriteLines("myNumber={0}",myNumber);

ref关键字有两个限制:(1)不可以使用“非常量”变量,如const定义的常量是非法的(2)必须使用初始化过的变量,不许在它的函数中初始化。 (5) 输出函数:out  使用方式跟ref相同

区别是:把未赋值的变量用作ref参数是非法的,但可以把未赋值的变量用作out参数。

            在函数使用out参数时,out参数必须看作是还未赋值。

(5)Console.WriteLine("MyFunc() Function about to be called.");

   MyFunc("Do something.");

   Console.WriteLine("MyFunc() Function execution completed.");   //如何获取MyFunc()函数的额外信息。  

                          

posted on 2013-07-12 17:27  泷岛慧  阅读(145)  评论(0编辑  收藏  举报