用户输入一个字符串,将字符串以与输入相反的顺序输出:
using System;
namespace Test { class T1 { public static void Main() { Console.WriteLine("input the string "); string mystring = Console.ReadLine(); char[] past = mystring.ToCharArray(); char[] change = new char[past.Length]; for (int x = 0; x < past.Length; x++) { change[x] = past[past.Length - 1 - x]; } Console.Write(change); Console.ReadLine(); } } }
用户输入一个字符串,将其中的每个字符都加上双引号:
using System; namespace Test { class Addyinhao { public static void Main() { Console.WriteLine("input the string "); string mystring = Console.ReadLine(); string changstring = ""; foreach(char a in mystring) { changstring+="\""+a+"\""; } Console.WriteLine(changstring); Console.ReadLine(); } } }
注:在引号中用引号 需要加上转义字符 \ 这样才能正确使用。
用户输入一个字符串,用yes替换字符串中的no:
using System; namespace Test { class YesReplaceNo { public static void Main() { Console.WriteLine("input the string "); string mystring = Console.ReadLine(); string changstring = ""; changstring = mystring.Replace("no", "yes"); Console.WriteLine(changstring); Console.ReadLine(); } } }
string字符串的一系列操作,布布扣,bubuko.com
原文:http://www.cnblogs.com/zhayunjia/p/3593581.html