用C#语言编写,是关于字符串处理的问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 16:58:40
1。编写一个函数把一个字符串转换为小写并返回。(功能同string.ToLower)。
2.编写一个函数把一个字符串转换为大写并返回。(功能同string.ToUpper)。
3.编写一个函数返回一个字符串的反转形式。(如”abcde”则返回”edcba”)。
4.编写一个函数把一个整数的字符串表示形式转换为整数并返回。(功能等同int.Parse)。
5.编写一个函数返回一个整数的字符串表示形式。(功能等同于int.ToString)。
6.编写一个函数实现对给定字符串的截取,并返回子串。(要求功能同string.SubString相同).
7.编写一个函数实现接受一个给定的字符串,然后返回一个同本字符串完全相同的新实例。(功能同string.Copy)。
8.编写一个函数,判断在一个字符串中是否包含另外一个字符串。(功能同string.Contains)。
9.编写一个函数,实现在给定的字符串的指定位置插入另一个字符串,并返回(功能同string.Insert)。
10.编写一个Concat函数,实现两个字符串的拼接并返回。
11.编写一个函数,从一个字符串中移除给定的字符,并返回结果。如 void MoveChars(string str, char[] c);从str移除所有数组c中指定的字符。

正在学习c#中,希望高手能够从百忙中回答我的问题!谢谢,,,

问题太多了.第一个,
先把str转换成字符数组str[];(用toCharArray())
for (int i=0,i<str.length,i++)
if(str[i]>=65&&str[i]<=81)
str[i]+=32;
第二个类似。。。

满打满算一共11个需求,都要重写函数。虽然功能很简单,但做起来已经很折腾人了。200分也不知道有没有人花功夫。

太多了。

都是C中的基本基础,就如1楼的利用char的转换和asc码的判断来慢慢做就行了