网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月30日漏签0天
广东信息科技职业...吧 关注:1,716贴子:17,711
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 0回复贴,共1页
<<返回广东信息科...吧
>0< 加载中...

C#字符串的基本操作声明

  • 只看楼主
  • 收藏

  • 回复
  • 李凯顺QQ
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1.字符串判断是否相等
方法 Equals()用于判断两个字符串是否相等,若相等则返回TRUE,否则返回FALSE。
语法格式如下:
字符串变量.Equals(字符串);
其中,字符串可以是字符串常量也可以是字符串变量。
字符串变量调用成员函数Equals(),比较字符串变量对应的字符串与字符串是否相等,相等则返回TRUE,否则返回FALSE。
或者调用string类的静态方法Equals(),比较两个字符串是否相等,相等则返回TRUE,否则返回FALSE。
语法格式如下:
string.Equals(字符串1,字符串2);
string s = "123";
string str = s;
bool bFlage;
bFlage = s.Equals(str);
bFlage = s.Equals("234");
bFlage = string.Equals(s, str);
bFlage = string.Equals(s, "234");
2.字符串比较大小
方法 CompareTo()用于比较字符串变量与给定字符串的大小,返回值为 0 、 1或者-1。
语法格式如下:
字符串变量.CompareTo(字符串);
字符串的比较方式是:
找到两个字符串中第一个不相同的字符,该字符ASCLL值小的字符串较小。
若一直比较到字符串结束,每个对应字符都相同,那么若两个字符串长度相同,则两个字符串相等;
若两个字符串长度不同,则短的字符串较小。
若字符串变量小于字符串则返回-1,反之返回1;
若字符串变量与字符串相等则返回0。
或者调用string类的静态方法Compare(),比较两个字符串的大小,相等则返回0,字符串1小则返回-1,字符串1大则返回1。
语法格式如下:
string.Compare(字符串1,字符串2);
string s = "123";
string str = s;
int bFlage;
bFlage = s.CompareTo(str);
bFlage = s.CompareTo("234");
bFlage = string.Compare(s, str);
bFlage = string.Compare(s, "234");
3.判断字符串变量是否包含指定字符或字符串
方法 Contains()用于判断字符串变量是否包含指定字符或字符串,是则返回TRUE,否则返回FALSE。
语法格式如下:
字符串变量.Contains(字符);
或者
字符串变量.Contains(字符串);
string s = "123";
string str = s;
bool bFlage;
bFlage = s.Contains(str);
bFlage = s.Contains("1");
bFlage = s.Contains("12");
4.查找字符串变量中指定字符或字符串出现的位置
方法 IndexOf()用于查找给定字符或者字符串变量中第一次出现的位置,返回字符或者字符串首字母在字符串变量中的位置数值。字符串第一个字符对应的位置编号是0,如果查找的字符或字符串在字符串中不存在,则返回-1.
语法格式如下:
字符串变量.IndexOf(字符);
或者
字符串变量.IndexOf(字符串);
string s = "123";
string str = s;
int bFlage;
bFlage = s.IndexOf(str);
bFlage = s.IndexOf("1");
bFlage = s.IndexOf("23");
类似方法还有LastIndexOf,用于查找给定字符或字符串在字符串变量中最后一次出现的位置数值。
5.取子串
方法 SubString()用于从字符串变量中获取指定位置开始的指定长度的子字符串,如果未指定子字符串长度,则取至字符串变量结尾,返回值为该子字符串。
语法格式如下:
字符串变量.SubString(起始位置,子串长度);
或者
字符串变量.SubString(起始位置);
string s = "123";
string str;
str = s.Substring(1);
str = s.Substring(1, 1);
6.插入子串
方法 Insert()用于在字符串中指定位置插入给定的子字符串。
语法格式如下:
字符串变量.Insert(起始位置,子字符串);
string s = "123";
string str;
str = s.Insert(2, "456");
7.删除子串
方法 Remove()用于在字符串变量中删除指定位置开始的指定长度的子字符串,返回值为删除指定子串后的字符串变量。
语法格式如下:
字符串变量.Remove(起始位置,子串长度);
或者
字符串变量.Remove(起始位置);
string s = "12345";
string str;
str = s.Remove(1);
str = s.Remove(1, 1);
8.替换子串
方法 Replace()用于替换字符串变量中的指定字符或者字符串,返回值为替换完成后的字符串变量。语法格式如下。
语法格式如下:
字符串变量.Replace(字符1, 字符2);
或者
字符串变量.Replace(字符串1, 字符串2);
string s = "I Like china";
string str;
str= s.Replace("c", "C");
str= str.IndexOf("Like", "Love");
9.去除字符串空格
方法 Trim()用于在去除字符串变量中头部和尾部的空格,返回值为去除空格的字符串变量。
语法格式如下:
字符串变量.Trim();
string s = " 123";
string str;
str = s.Trim();
类似的,方法TrimStart()和方法TrimEnd()可以去除字符串头部或尾部的空格


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回广东信息科...吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示