zoukankan      html  css  js  c++  java
  • 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

    运行效果

  • 相关阅读:
    vagrant The specified host network collides with a non-hostonly network!
    git ignore 添加忽略文件不生效解决办法
    vagrant up报错 Warning: Authentication failure. Retrying...解决方案
    如何在同一主机中添加多个homestead并行开发
    laravel5.5 excel扩展包的安装和使用
    半分钟学会使用markdown基本语法
    php 二维数组按照指定字段进行排序
    git初始化项目 以及 git常用操作
    laravel5.5的任务调度(定时任务)详解(demo)
    linux mongodb 及php-mongo扩展安装
  • 原文地址:https://www.cnblogs.com/tao-zi/p/3832581.html
Copyright © 2011-2022 走看看