@第六天(字符串)
字符串的定义
字符串,顾名思义,就是用字符拼接成的文本值。字符串在储存上类似数组,,不仅字符串的长度可取,每一位的元素也可以取。在c#语言中,可以通过string类创建字符串。
声明字符串
在c#语言中,字符串必须包含在一堆双引号之内(“”),例如:
string sNULL ; //声明一个字符串,该字符串为空
string sStr = "hello" ; //声明一个字符串,该字符串的内容为:hello
字符串的初始化
如果创建一个空的字符串时,无法直接使用,需要进行赋值,即为初始化,例如:
// 创建一个空的字符串名称,命名为sSay,并将其赋值(初始化)为hello
string sSay ;
sSay = "hello";
获取字符串的长度
获取字符串的长度可以使用string类的length属性进行获取,例如:
string sNum = "1234 5678";
int nSize = sNum.Length;
如上例句,nSize 得到的结果为:9;表示Length属性返回的字符串长度是包含空格的。
获取制定位置的字符
string sStr = "坚持才是成功的基石";
char chChar = sStr[5];
如上例句,chChar 得到的结果为:功;表示字符串索引位置是从0开始的
获取子字符串索引的位置
string类提供了两种查找字符串索引位置的方法,即IndexOf和LastIndexOf方法。其中IndexOf方法返回的是搜索的字符或者字符串首次出现的索引位置,而LastIndexOf方法返回的是搜索的字符或者字符串最后一次出现的索引位置。
IndexOf方法
string sStr = "we are the world";
int nSize = sStr.IndexOf('e');
如上例句,nSize 得到的结果为:1;字符串索引位置是从0开始.
ps:如果未找到字符或者字符串,则返回-1文章来源地址https://www.toymoban.com/news/detail-536729.html
LastIndexOf方法
string sStr = "we are the world";
int nSize = sStr.LastIndexOf('e');
如上例句,nSize 得到的结果为:9;字符串索引位置是从0开始.文章来源:https://www.toymoban.com/news/detail-536729.html
ps:如果未找到字符或者字符串,则返回-1
到了这里,关于【第六天】字符串的定义(上)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!