1C#基础-字符串

string Str1 = "用一生下载你";								//声明一个字符串变量Str1
char Str2 = Str1[1];										//获取字符串Str1的第二个字符
char Str3 = Str1[2];										//获取字符串Str1的第三个字符
Console.WriteLine("字符串Str1中的第二个字符是:{0}", Str2);		//输出第二个字符
Console.WriteLine("字符串Str1中的第三个字符是:{0}", Str3);		//输出第三个字符
Console.ReadLine();

string Str1 = "芸烨湘枫";								//声明一个字符串Str1
string Str2 = "用一生下载你";							//声明一个字符串Str2
Console.WriteLine(String.Compare(Str1, Str2));				//输出字符串Str1与Str2比较后的返回值
Console.WriteLine(String.Compare(Str1, Str1));				//输出字符串Str1与Str1比较后的返回值
Console.WriteLine(String.Compare(Str2, Str1));				//输出字符串Str2与Str1比较后的返回值
Console.ReadLine();

string Str1 = "芸烨湘枫";								//声明一个字符串Str1 
string Str2 = "用一生下载你";							//声明一个字符串Str2
Console.WriteLine(Str1.CompareTo(Str2));				//输出Str1与Str2比较后的返回值
Console.ReadLine();

string Str1 = "芸烨湘枫";						//声明一个字符串Str1 
string Str2 = "用一生下载你";					//声明一个字符串Str2
Console.WriteLine(Str1.Equals(Str2));				//用Equals方法比较字符串Str1和Str2
Console.WriteLine(String.Equals(Str1, Str2));		//用Equals方法比较字符串Str1和Str2
Console.ReadLine();

string StrA = "用一生下载你";									//声明字符串StrA
string StrB = "永不放弃";										//声明字符串StrB
string newstr = String.Format("{0},{1}!!!", StrA, StrB);					//格式化字符串
Console.WriteLine(newstr);									//输出结果
Console.ReadLine();

DateTime dt = DateTime.Now;							//获取系统当前日期
string strB = String.Format("{0:D}", dt);						//格式化成短日期格式
Console.WriteLine(strB);								//输出日期
Console.ReadLine();

string StrA = "用一生下载你";									//声明字符串StrA
string StrB = "";												//声明字符串StrB
StrB = StrA.Substring(1, 4);										//截取字符串
Console.WriteLine(StrB);										//输出截取后的字符串
Console.ReadLine();

string StrA = "用^一生#下载,你";								//声明字符串StrA
char[] separator ={ '^', '#', ',' };									//声明分割字符的数组
String[] splitstrings = new String[100];							//声明一个字符串数组
splitstrings = StrA.Split(separator);							//分割字符串
for (int i = 0; i < splitstrings.Length; i++)
{
    Console.WriteLine("item{0}:{1}", i, splitstrings[i]);
}
Console.ReadLine();

string str1 = "下载";						//声明字符串变量str1并赋值为“下载”
string str2;								//声明字符串变量str2
str2 = str1.Insert(0,"用一生");				//使用Insert方法向字符串str1中插入字符串
string str3 = str2.Insert(5,"你");		    //使用Insert方法向字符串str2插入字符串
Console.WriteLine(str3);					//输出字符串变量str3
Console.ReadLine();

string str1 = "*^__^*";						//声明一个字符串变量str1
//声明一个字符串变量str2,并使用PadLeft方法在str1的左侧填充字符“(”
string str2 = str1.PadLeft(7, '(');
//声明一个字符串变量str3,并使用PadLeft方法在str2右填充字符“)”
string str3 = str2.PadRight(8, ')');
Console.WriteLine("补充字符串之前:" + str1);	//输出字符串str1
Console.WriteLine("补充字符串之后:" + str3);	//输出字符串str2
Console.ReadLine();

string str1 = "用一生下载你";					//声明一个字符串变量str1
//声明一个字符串变量str2,并使用Remove方法从字符串str1的索引3出开始删除
string str2 = str1.Remove(3);
Console.WriteLine(str2);					//输出字符串str2
Console.ReadLine();

string str1 = "芸烨湘枫";					//声明一个字符串变量str1,并初始化
//声明一个字符串变量str2,并使用Remove方法从字符串str1的索引1处开始删除2个字符
string str2 = str1.Remove(1, 2);
Console.WriteLine(str2);					//输出字符串str2
Console.ReadLine();

string stra = "芸烨湘枫";								//声明一个字符串变量stra并初始化
string strb;										//声明一个字符串变量strb
//使用String类的Copy方法,复制字符串stra并赋值给strb
strb = String.Copy(stra);
Console.WriteLine(strb);								//输出字符串strb
Console.ReadLine();

string str1 = "用一生下载你";					//声明一个字符串变量str1并初始化
char[] str = new char[100];					//声明一个字符数组str
//将字符串str从索引1开始的4个字符串复制到字符数组str中
str1.CopyTo(1, str, 0, 4);
Console.WriteLine(str);						//输出字符数组中的内容
Console.ReadLine();

string a = "one world,one dream";				//声明一个字符串变量a并初始化
//使用Replace方法将字符串a中的“,”替换为*,并赋值给字符串变量b
string b = a.Replace(',', '*');
Console.WriteLine(b);						//输出字符串变量b
//使用Replace方法将字符串a中的“one world”替换为“One World”
string c = a.Replace("one world", "One World");
Console.WriteLine(c);						//输出字符串变量c
Console.ReadLine();

int Num = 1000;							//声明一个int类型变量Num并初始化为1000
//实例化一个StringBuilder类,并初始化为“用一生下载你”
StringBuilder LS = new StringBuilder("用一生下载你", 100);
LS.Append("VS芸烨湘枫");					//使用Append方法将字符串追加到LS的末尾
Console.WriteLine(LS);					//输出LS
//使用AppendFormat方法将字符串按照指定的格式追加到LS的末尾
LS.AppendFormat("{0:C}", Num);
Console.WriteLine(LS);					//输出LS
LS.Insert(0, "名称:");						//使用Insert方法将“名称:”追加到LS的开头
Console.WriteLine(LS);					//输出LS
//使用Remove方法从LS中删除索引15以后的字符串
LS.Remove(15, LS.Length - 15);
Console.WriteLine(LS);					//输出LS
//使用Replace方法将“名称:”替换成“一生所爱”
LS.Replace("名称", "一生所爱");
Console.WriteLine(LS);					//输出LS
Console.ReadLine();

颠倒输出

string str1 = textBox1.Text.Trim();
char[] charstr = str1.ToCharArray();
Array.Reverse(charstr);
string str2 = new string(charstr);
textBox2.Text = str2;

去掉所有空格

textBox2.Text = "";
CharEnumerator CEnumerator = textBox1.Text.GetEnumerator();
while (CEnumerator.MoveNext())
{
    byte[] array = new byte[1];
    array = System.Text.Encoding.ASCII.GetBytes(CEnumerator.Current.ToString());
    int asciicode = (short)(array[0]);
    if (asciicode != 32)
    {
        textBox2.Text += CEnumerator.Current.ToString();
    }
}

选择文件

string strPath = textBox1.Text.Substring(0, textBox1.Text.LastIndexOf("\\"));
string strName = textBox1.Text.Substring(textBox1.Text.LastIndexOf("\\") + 1, (textBox1.Text.LastIndexOf(".") - textBox1.Text.LastIndexOf("\\") - 1));
string strEName = textBox1.Text.Substring(textBox1.Text.LastIndexOf(".") + 1, (textBox1.Text.Length - textBox1.Text.LastIndexOf(".") - 1));
MessageBox.Show("文件路径:" + strPath + "\n 文件名:" + strName + "\n 文件扩展名:" + strEName, "信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
openFileDialog1.Filter = "All files (*.*)|*.*";
openFileDialog1.InitialDirectory = "C:\\";
openFileDialog1.RestoreDirectory = true;
openFileDialog1.ShowDialog();
textBox1.Text = openFileDialog1.FileName.ToString();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值