ASCIIEncoding ascii = new ASCIIEncoding();
Byte[] encodedBytes = ascii.GetBytes("welcome");
for(int i = 0; i < encodedBytes.Length; i++)
{
encodedBytes[i] = Convert.ToByte(Convert.ToInt32(encodedBytes[i]) + 3);
}
string strTemp = ascii.GetString(encodedBytes);

解决方案 »

  1.   

    using System;
    using System.Text;namespace ConsoleApplication2
    {
    /// <summary>
    /// Class1 的摘要说明。
    /// </summary>
    class Class1
    {
    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [STAThread]
    static void Main(string[] args)
    {
    //
    // TODO: 在此处添加代码以启动应用程序
    //
    Console.WriteLine("Please input source string:");
    string input = Console.ReadLine();
    StringBuilder sb = new StringBuilder(input.Length);
    sb.Append(input[input.Length-1]);
    for (int i=0; i<input.Length-1;i++)
    {
    sb.Append(Convert.ToChar(Convert.ToInt32(input[i])+3));
    }
    Console.WriteLine(sb.ToString());
    Console.ReadLine();
    }
    }
    }
      

  2.   

    因为C#是所谓的高级语言。
    ps:
    上面的代码别忘
    using System.Text;-______________________________________- b