• C#_字符串的操作


       1:  using System;
       2:  using System.Collections.Generic;
       3:  using System.Linq;
       4:  using System.Text;
       5:  using System.Threading.Tasks;
       6:   
       7:  namespace FunWithStrings
       8:  {
       9:      class Program
      10:      {
      11:          //基本操作
      12:          static void BasicStringFunctionality()
      13:          {
      14:              Console.WriteLine("Basic String Functionality:");
      15:              string str = "VisualStudio2013";
      16:              Console.WriteLine("Value of str:{0}", str);
      17:              Console.WriteLine("str has {0} characters.", str.Length); //获取长度
      18:              Console.WriteLine("str in uppercase:{0}", str.ToUpper()); //转成大写
      19:              Console.WriteLine("str in lowercase:{0}", str.ToLower()); //转成小写
      20:              Console.WriteLine("str contains the letter 2013 ? :{0}", str.Contains("2013")); //判断是否包含"2013"
      21:              Console.WriteLine("str after replace : {0}",str.Replace("2013","")); //将2013 替换掉
      22:              Console.ReadKey();
      23:          }
      24:          //拼接字符串
      25:          static void StringConcatenation()
      26:          {
      27:              //使用“+”拼接字符串
      28:              Console.WriteLine("String concatenation:");
      29:              string str1 = "字符串";
      30:              string str2 = "拼接";
      31:              string str3 = str1 + str2;
      32:              Console.WriteLine(str3);
      33:              Console.ReadKey();
      34:              //使用String.Concat()拼接
      35:              Console.WriteLine("String concatenation:");
      36:              string str4 = "世界杯";
      37:              string str5 = "比赛";
      38:              string str6 = String.Concat(str4, str5);
      39:              Console.WriteLine(str6);
      40:              Console.ReadKey();
      41:               
      42:          }
      43:          //给字符串转义
      44:          static void EscapeChars()
      45:          {
      46:              Console.WriteLine("Escape character:a");
      47:              string stringWithTabs = "this	is	a	demo	!";
      48:              Console.WriteLine(stringWithTabs);
      49:              Console.WriteLine(""Hello Wolrd!"");
      50:              Console.WriteLine("C:\Windows\System32\drivers\etc");
      51:              //使用逐字字符串
      52:              Console.WriteLine(@"D:Program Files (x86)Microsoft Visual Studio 12.0Common7");
      53:              //使用逐字字符串保留空格
      54:              string longString = @"
      55:                                  春江潮水连海平,海上明月共潮生。
      56:                                  滟滟随波千万里,何处春江无月明! 
      57:                                  江流宛转绕芳甸,月照花林皆似霰; 
      58:                                  空里流霜不觉飞,汀上白沙看不见。 
      59:                                  江天一色无纤尘,皎皎空中孤月轮。 
      60:                                  江畔何人初见月?江月何年初照人? 
      61:                                  人生代代无穷已,江月年年只相似。";
      62:              Console.WriteLine(longString);
      63:              Console.ReadKey();
      64:          }
      65:          //相等性测试
      66:          static void StringWquality()
      67:          {
      68:              Console.WriteLine("字符串相等测试");
      69:              string str1 = "Hello";
      70:              string str2 = "World";
      71:              Console.WriteLine("str1={0}", str1);
      72:              Console.WriteLine("str2={0}", str2);
      73:              Console.WriteLine("str1=str2:{0}", str1 = str2);
      74:              Console.WriteLine("str1=Hello:{0}", str1 == "Hello");
      75:              Console.WriteLine("str1=HELLO:{0}", str1 == "HELLO");
      76:              Console.WriteLine("str1.Equals(str2):{0}", str1.Equals(str2));
      77:              Console.WriteLine("Hello.Equals(str2):{0}", "Hello".Equals(str2));
      78:              Console.ReadKey();
      79:          }
      80:          static void Main(string[] args)
      81:          {
      82:              BasicStringFunctionality();
      83:              StringConcatenation();
      84:              EscapeChars();
      85:              StringWquality();
      86:          }
      87:      }
      88:  }

    QQ截图20140607190037

    运行效果

  • 相关阅读:
    修改nuget包默认存放路径,避免增加C盘的负担
    .Net Core 3.0 (一):安装Vs2019
    .NET Core 学习资料
    SQLSERVER查询整个数据库中某个特定值所在的表和字段的方法
    MySql 时间查询
    如何设置IIS程序池的回收时间,才能最大程度的减少对用户的影响?
    SqlServer 获取工作日(周六、周日休息,周六日不休息,周六不休息)
    SQL Server 删除数据库中表数据
    SQL Server 删除数据库所有表和所有存储过程
    摘要
  • 原文地址:https://www.cnblogs.com/tao-zi/p/3832581.html
Copyright © 2020-2023  润新知