• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

C# 字符串方法和属性的示范代码

OC/C/C++ 水墨上仙 2440次浏览

下面的c#代码片段演示了各种字符串的方法和属性。

using System;
 
class StringMethods
{
   static void Main()
   {
      char[] characterArray;
      int position;
      string result, string1;
 
      string1 = "The education of Cissy!";
      characterArray = new char[30];
 
      // create the output string
      result = "string = \"" + string1 + "\"";
 
      // Length property
      result += "\nstring length = " + string1.Length;
 
      // IndexOf method (returns -1 if not found)
      position = string1.IndexOf ("e");
      result += "\nstring contains an 'e' at index: " 
         + position;
 
      // find another "e"
      position = string1.IndexOf ("e", position + 1);
      result += "\nstring contains a second 'e' at index: "
         + position;
 
      // Search/Find a substring (returns True or False)
      if (string1.Contains ("Cissy"))
      result += "\nstring contains 'Cissy' --> "
         + string1.Contains ("Cissy");
 
      // Search/Find a substring position
      position = string1.IndexOf("Cissy");
      result += "\n'Cissy' starts at index: "
         + position;
 
      // change case of string
      result += "\nlower case string: \""
         + string1.ToLower() + "\"";
      result += "\nupper case string: \""
         + string1.ToUpper() + "\"";
 
      // indexing, loop through characters 
      // in string1 and display in reverse order
      result += "\nreverse string: \"";
      for (int i = string1.Length - 1; i >= 0; i--)
      {
         result += string1[i];
      }
 
      // Replace method
      result += "\"\nreplace 'educ' with 'matur': ";
      result += "\"" + string1.Replace ("educ", "matur") + "\"";
 
      // Use the CopyTo method to copy characters 
      // from string1 into characterArray
      string1.CopyTo (0, characterArray, 0, 6);
      result += "\nFirst 6 characters of array contain: \"";
      // display array
      for (int i = 0; i < 6; i++)
      {
         result += characterArray[i];
      }
      Console.WriteLine (result +
         "\"\n\n(Press \"Enter\" to exit.)");
      Console.Read();
   }
}


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明C# 字符串方法和属性的示范代码
喜欢 (0)
加载中……