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();