----------------------
Windows Phone 7手机开发、
.Net培训、期待与您交流! ----------------------
1,最近看到一道练习题,题目是:
string[] strs={"aa","333","ccc"};返回给我一个字符串,然后字符串使用我指定的分隔符来进行分割,比如我指定用"|"分割,那么返回给我"aa|333|ccc"。
感觉挺有意思,拿来练一下。
2,程序如下:
class Program
{
static void Main(string[] args)
{
string[] str = { "aa", "333", "ccc" };
Console.Write("请输入指定的分隔符:");
char ch = (char)Console.Read();
string ss = "";
Console.WriteLine("返回的字符串为:{0}", Getstr(ch,out ss,str));
Console.WriteLine("返回的带分隔符字符串为:{0}",ss);
Console.ReadKey();
}
static string Getstr(char chh,out string ss,params string[] strr)
{
string s = "";
foreach (string i in strr)
s += i;
ss = strr[0] + chh + strr[1] + chh + strr[2];
return s;
}
}
运行结果:
3,心得体会:
有时候一些知识懂了,会了还不行,还要勤做练习,这样才能记得牢;还要举一反三,理顺概念之间的关系,本质,这样才会有效果。做这道题的同时
我温故了一下 (1):函数特别是参数返回,out,ref等概念;
(2):数组特别是foreach,ArrayList,params等概念;
(3):string字符串特别是字符串的本质,分隔符Split等概念。
当然,这些概念自己应该能用自己的语言解释出来。这需要有更多的练习,理解,感悟,体会。
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://net.itheima.com/