---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
字符串常用函数:
Substring| Contains| IndexOf| StartsWith| EndsWith| Split
应用举例:
string s = "http://www.baidu.com";//定义一个字符串
string 域名 = s.Substring(7);//从指定序号开始到最后的自字符串
string str = s.Substring(7,3);//SubString第二个参数指的是截取自字符串的长度
bool cts = s.Contains("httpd");//判断字符串中是否含有指定内容
int num = s.IndexOf("www");//判断自字符串第一次出现在字符串中的位置,不存在返回-1
bool sw = s.StartsWith("http://");//判断字符串是否以自字符串开头
bool ew = s.EndsWith("com");//判断字符串是否以自字符串结尾
string[] str = "aaa,bbb,ccc".Split(',');//把一个字符串以","为分隔成string数组
如果字符串数组中含有空字符如何解决?
string s1 = "aaa,bb,cc,,23,3,,es";
string[] str = s1.Split(new char[]{','},StringSplitOptions.RemoveEmptyEntries); //去掉数组中空白元素
foreach (string item in str)
{
Console.WriteLine(item);
}
如何区分字符串大小写比较?
bool b = "abc".Equals("ABC", StringComparison.OrdinalIgnoreCase);
Ignore Case:忽略字母的大小写。
判断输入的字符串是否是数字的方法?
public static int ReadInt()
{
int number = 0;
do
{
try
{
number = Convert.ToInt32(Console.ReadLine());
return number;
}
catch
{
Console.WriteLine("输入有误,请重新输入");
}
}
while(true);
}
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------