‫欢迎回来｡
‫在这段视频中, 我们将学习字符串和它的一些方法｡
‫所以String是系统字符串类的一个对象｡
‫在这里, 用编程术语来说, 字符串只是指一系列字符｡
‫在这个类里面有很多函数, 我们可以用它们来操作字符串｡
‫现在让我们来看看其中的一些｡
‫我们来看看子字符串｡
‫所以当你想调用这个函数时, substring需要一个整数,
‫它被用来从指定索引开始的字符串中获取子字符串｡
‫举个例子, 如果你输入一个字符串car,
‫然后你输入子字符串1, 它只会返回R, 也就是说C会被去掉因为我们不是从0开始, 而是从1开始.
‫所以基本上每个字符都有一个索引, 比如, C是0, A是1, R是2.
‫所以如果我们说子串1, 它只需要一个R, 而不是整个车｡
‫然后我们要把那个用来把字符串转换成小写的小写｡
‫所以不管字符串里面写了什么, 现在都将被转换成小写的句子或字符串, 同时, 也将转换成大写的,
‫但相反｡
‫现在它要把字符串转换成大写｡
‫然后, 我们可以选择修剪字符串, 以便修剪字符串中的所有前导和尾随空格｡
‫因此, 当您在表单中输入电子邮件地址时, 经常会出现这种情况, 例如,
‫当您从某个地方复制它时, 在表单的末尾意外地出现了一个空格｡
‫这通常是由网站本身或表单本身完成的｡
‫因此, 您不必删除末尾的白色, 因为空格实际上不会为电子邮件地址增加任何价值, 对吗？
‫所以他们被带走了｡
‫例如, 它们是通过使用trim函数实现的｡
‫好吧, 我会的
‫现在让我们来看看其他一些方法｡
‫例如, 字符串的索引, 用于获取字符串或字符在另一个字符串中的第一个匹配项｡
‫如果你有一个句子, 你想知道某个单词出现在哪个位置, 在句子的哪个位置, 你可以使用index
‫off｡
‫Is now a白色space如果字符串为null或空白, 则返回true｡
‫否则返回false｡
‫所以如果你想检查一个字符串是否有任何有意义的值, 这是很有用的｡
‫好吧, 我会的
‫现在我们来看看一些函数｡
‫首先, 我有名字Dennis, 姓氏Pun, 然后是全名,
‫这是连在一起的｡
‫所以我们使用了cat函数来连接这两个字符串, 基本上就是把它们放在一起.
‫好吧, 我会的
‫然后我们有Dennis punch, 然后我们使用子串函数, 我们给予它一个值2.
‫所以输出会很好, 因为0, D是多少？
‫一个是E, 它从2开始, 也就是N, 所以它只给出了字符串的其余部分, 这很好.
‫然后我们必须降低输出dennis的值, 这样dx现在将是小写而不是大写, 反之亦然｡
‫所以这里to upper只会使整个字符串成为大写字符串以及trim｡
‫我们将继续并修剪所有的白色区域｡
‫所以产量将是十亿就是盘古大陆｡
‫所以它带走了周围的空间｡
‫比如这里, 我用了一个空的空间, 这里也有一个空的空间｡
‫然后我们有E的名字点索引, 输出结果是1, 因为EA在名字变量的位置1,
‫也就是Dennis.
‫所以D是0, EA是1｡
‫我们在那里, 然后是空或空格与第一个名字将输出假？
‫还有一个重要的方法叫做格式化｡
‫因此在C-sharp中, 字符串格式方法用于在任何字符串中插入对象或变量值｡
‫使用字符串格式, 我们可以替换指定格式的值｡
‫例如, 这里的语法是字符串点格式, 任何带有索引的字符串逗号对象.
‫它会把对象放到索引的位置, 然后替换它.
‫让我们看一个例子｡
‫我们有了自己的名字, 丹尼斯｡
‫这是一个字符串, 我们在这里使用字符串格式, 我只说我的名字是.
‫然后在那些花括号里我有零在字符串后面我有逗号名称｡
‫所以name本身也是一个字符串｡
‫所以这里的字符串name将被替换为字符串中索引为零的位置, 输出结果将是我的名字是丹尼斯｡
‫所以我们基本上可以把变量放入一个字符串中, 通过这里的格式函数.
‫这将派上用场, 我们会时不时地使用它｡
‫好吧, 我会的
‫现在就这样吧｡
‫让我们回到编码上来｡
‫下一个视频中见｡