黑马程序员--学习笔记--一个字符串、数组、函数综合运用的小练习
2012-07-12 12:10
429 查看
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
1,最近看到一道练习题,题目是:
string[] strs={"aa","333","ccc"};返回给我一个字符串,然后字符串使用我指定的分隔符来进行分割,比如我指定用"|"分割,那么返回给我"aa|333|ccc"。
感觉挺有意思,拿来练一下。
2,程序如下:
运行结果:
3,心得体会:
有时候一些知识懂了,会了还不行,还要勤做练习,这样才能记得牢;还要举一反三,理顺概念之间的关系,本质,这样才会有效果。做这道题的同时
我温故了一下 (1):函数特别是参数返回,out,ref等概念;
(2):数组特别是foreach,ArrayList,params等概念;
(3):string字符串特别是字符串的本质,分隔符Split等概念。
当然,这些概念自己应该能用自己的语言解释出来。这需要有更多的练习,理解,感悟,体会。
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
详细请查看:http://net.itheima.com/
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/
相关文章推荐
- 黑马程序员之C#编程基础学习笔记:将一个字符串数组输出为|分割的形式,比如“梅西|卡卡|郑大世"
- 黑马程序员之C#编程基础学习笔记:有一个整数数组,请声明一个字符串数组,将整数数组中的每一个元素的值转换为字符串保存到字符串数组中
- 黑马程序员之C#编程基础学习笔记:将一个字符串数组的元素的顺序进行反转。
- c++学习笔记 -- 函数模板与类模板的综合运用
- 【学习笔记】算法竞赛:chapter 3 & 4 数组、字符串;函数、递归
- 学习笔记之Python 切片:利用切片操作,实现一个trim()函数,去除字符串首尾的空格
- Object-C 语法 字符串 数组 字典 和常用函数 学习笔记
- 【黑马程序员】Java学习笔记之函数与数组
- 【嵌入式系统学习记录】练习:编写一个函数,求字符数组的前n个字符中最大字符的地址并返回该地址,字符数组和n作为函数的参数;
- 黑马程序员_java基础学习笔记03_函数以及数组知识
- 算法学习笔记之四:巧妙运用指针解决链表、字符串、数组等问题(同向双指针VS对向双指针)
- Lua学习笔记3. 函数可变参数和运算符、转义字符串、数组
- 黑马程序员之C#学习笔记:求一个字符串中各个字符出现的次数
- 黑马程序员——零基础学习iOS开发——06 字符串、指针、指针和数组、指针和字符串、指针和函数
- 练习 4-12 运用 printd 函数的设计思想编写一个递归版本的 itoa 函数,即通过递归 调用把整数转换为字符串
- 黑马程序员之C#编程基础学习笔记:计算一个整数数组的所有元素的和。
- 黑马程序员之C#编程基础学习笔记:将一个整数数组的每一个元素进行如下的处理:如果元素是正数则将这个位置的元素的值加1,如果元素是负数则将这个位置的元素减1。
- 黑马程序员-IOS学习笔记 折半查找 在数组中插入一个数返回index
- 黑马程序员——IOS学习笔记(C语言字符串和数组)
- 黑马程序员--学习笔记--一个WinForm简单加法练习程序