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()函数的额外信息。