请教有关c#字符串的处理

来源:百度知道 编辑:UC知道 时间:2024/04/28 00:29:35
刚学c#,遇到了以下几个问题,请教高手!
1,编写一个控制台应用程序,它接受用户输入的一个字符串,将其中的字符以输入相反的顺序输出。
2,编写一个控制台应用程序,它接受一个字符串,用yes替换字符串中所有的no。
3、编写一个控制台应用程序,给字符串中的每个单词加上双引号。
请大家指教!在此感谢!

反转字符串
string str = Console.ReadLine();
char[] chr = str.ToCharArray();
Array.Reverse(chr);
string[] strArr = Array.ConvertAll<char, string>(chr, delegate(char c) { return c.ToString(); });
str = string.Join("", strArr);
Console.WriteLine(str);

字符串替换
string mystring = "123yes456ye78es90yes";
mystring = mystring.Replace("yes", "no");
Console.WriteLine(mystring);

第三个好像比较麻烦,你要先判断怎么样才是一个单词

都是来抢分的~

做过试验了,以上的答案都不能满足要求。
唉,职业道德问题啊。

这个是我自己做的,然后贴出来的。希望对你有用!谢谢!
********************************************
程序代码:
using System;
using System.Collections.Generic;
using System.Text;

namespace 百度上的3个小题目
{
class Program
{
static void Main(string[] args)
{
//第一题
Console.