StringEncoder.cs
上传用户:lxycoco
上传日期:2022-07-21
资源大小:38457k
文件大小:2k
源码类别:

C#编程

开发平台:

Others

  1. using System;
  2. using System.Text;
  3. namespace Wrox.ProCSharp.StringEncoder
  4. {
  5.    class MainEntryPoint
  6.    {
  7.       static void Main(string[] args)
  8.       {
  9.          string greetingText = "Hello from all the guys at Wrox Press. ";
  10.          greetingText += "We do hope you enjoy this book as much as we enjoyed writing it.";
  11.          for(int i = (int)'z'; i>=(int)'a' ; i--)
  12.          {
  13.             char Old = (char)i;
  14.             char New = (char)(i+1);
  15.             greetingText = greetingText.Replace(Old, New);
  16.          }
  17.          for(int i = (int)'Z'; i>=(int)'A' ; i--)
  18.          {
  19.             char Old = (char)i;
  20.             char New = (char)(i+1);
  21.             greetingText = greetingText.Replace(Old, New);
  22.          }
  23.          Console.WriteLine("Encoded:n" + greetingText);
  24.          StringBuilder greetingBuilder =
  25.             new StringBuilder("Hello from all the guys at Wrox Press. ", 150);
  26.          greetingBuilder.Append("We do hope you enjoy this book as much as we enjoyed writing it");
  27.          for(int i = (int)'z'; i>=(int)'a' ; i--)
  28.          {
  29.             char Old = (char)i;
  30.             char New = (char)(i+1);
  31.             greetingBuilder = greetingBuilder.Replace(Old, New);
  32.          }
  33.          for(int i = (int)'Z'; i>=(int)'A' ; i--)
  34.          {
  35.             char Old = (char)i;
  36.             char New = (char)(i+1);
  37.             greetingBuilder = greetingBuilder.Replace(Old, New);
  38.          }
  39.          Console.WriteLine("Encoded:n" + greetingBuilder.ToString());
  40.       }
  41.    }
  42. }