using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace CSharpLanguageDesignPage31
{
class Program
{
static void Main(string[] args)
{
string equalsStr1 = "Dear K";
string equalsStr2 = "Love";
Console.WriteLine(equalsStr1.Equals(equalsStr2));
//Equals比較兩個字符串的值是否相等 返回bool類型
string compareStr1 = "Dear K";
string compareStr2 = "You are the apple of eye";
Console.WriteLine(string.Compare(compareStr1, compareStr2));
//string.Compare比較字符大小,第一個參數>第二個參數返回1 等於返回0 否則返回-1、
string indexOfStr1 = "Never Change";
Console.WriteLine(indexOfStr1.IndexOf("C"));
//indexOf匹配字符串中的一個字符,成功返回參數第一個在字符串出現的位置索引。失敗返回-1,
string lastIndexOfStr1 = "the apple of my eye";
Console.WriteLine(lastIndexOfStr1.IndexOf("f"));
//lastIndexOf匹配字符串中最後一個字符,成功返回位置索引,失敗返回-1
string[]joinStr1 = { "This", "is","DZ's","Doc" };
Console.WriteLine(string.Join("-", joinStr1));
//string.join 第一個參數為第二個參數的連接字符,第二個參數為字符數組
string splitStr1 = "ckk is my true love";
string[] splitStr2 = splitStr1.Split('k');
Console.WriteLine(splitStr2[0]);
//split截取字串符中的文本串,並返回一個字符數組,數組下標所表示的就是截取字符串的位置
string subStringStr1 = "Do you love me ?Yes,I do!";
Console.WriteLine(subStringStr1.Substring(7,4));
//substring截取字符串內容第一個參數表示開始截取的位置第二個參數表示截取的長度,本例子返回love
string toLowerStr1 = "i love you Dear K";
Console.WriteLine(toLowerStr1.ToLower());
//將字串符全部轉換成小寫
string toUpperStr1 = "Yes Love you forever";
Console.WriteLine(toUpperStr1.ToUpper());
//將字串符全部轉換成大寫
string trimStr1 = " Everything is be ok ";
Console.WriteLine(trimStr1.Length);//trimStr1長度為21
Console.WriteLine( trimStr1.Trim().Length);
//去掉trimStr1中的兩端的空格 原來的長度為21 去掉後的長度為19
Console.ReadLine();
}
}
}