您的位置:首页 > 编程语言 > C#

C#字符串类的典型用法

2012-09-12 18:24 375 查看
using System;
namespace e1_4_11
{
class Program
{
static void Main(string[] args)
{
//字符串搜索
string s = "ABC科学";
int j = s.IndexOf("科");
Console.WriteLine("{0}", j);

string s1 = "abc";
string s2 = "abc";
string s3 = "相同";
//判断连个字符串是否相同
if (s1 == s2)
Console.WriteLine("{0}", s3);
else
{
s3 = "不相同";
Console.WriteLine("{0}", s3);
}

//判断字符串是否为空
string s4 = "";
string s5 = "不空";
if (s4.Length == 0)
{
s5 = "空";
Console.WriteLine("{0}", s5);
}

string s6 = "取子字符串";
//从索引为2开始取2个字符,sb="字符",s内容不变
string sb = s6.Substring(2, 2); //sb="字符"
char sb1 = s6[0];
Console.WriteLine(sb);
Console.WriteLine(sb1);

//删除字符串
string sb2 = s6.Remove(0, 2); //从索引为0开始删除2个字符,sb="字符串",s6内容不变
Console.WriteLine(sb2);

//插入字符串
string s7 = "计算机科学";
string s8 = s7.Insert(3, "软件");
Console.WriteLine(s8);

//替换字符串
string s9 = s7.Replace("计算机", "软件");
Console.WriteLine(s9);

//将字符串转换为字符数组
char[] s10 = s7.ToCharArray(0, s7.Length);
Console.WriteLine(s10);

//转换为字符串
int i = 9;
string s11 = i.ToString();
Console.WriteLine(s11);

//大小写转换
string st = "AaBbCc";
string s12 = st.ToLower();
string s13 = st.ToUpper();
Console.WriteLine(s12);
Console.WriteLine(s13);

//删除所有空格
string sk = "A   bc";
Console.WriteLine(sk.Trim());
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: