C#(C Sharp)学习笔记_字符串的常用操作方法【十一】

本文主要是介绍C#(C Sharp)学习笔记_字符串的常用操作方法【十一】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • 索引字符串( Index )
    • 遍历字符串( for )
    • 拆分字符串( Split )
    • 替代字符串( Replace )
    • 提取字符串( Substring )
    • 插入字符串( Insert )
    • 移除字符串( Remove )

索引字符串( Index )

  1. 当我们要查看字符串中的某个字符时,我们可以使用索引功能。
string ax = "我是大帅哥";char temp = ax[2];
Console.WriteLine(temp);
  1. 查看运行效果:
>>>

遍历字符串( for )

  1. 遍历字符串可以使用for语句,通过循环迭代的索引值,获取字符串的每一个字。
  2. 其中ax.Length表示获取字符串中的字符个数。
using System;
namespace tiamo
{public class Program{static void Main(string[] args){string ax = "我是大帅哥";    // 定义一个字符串for(int i = 0; i < ax.Length; i++)   {Console.WriteLine(ax[i]);   // 利用循环索引,打印}}}
}
  1. 查看运行效果:
>>>>>>>>>>>>>>>

拆分字符串( Split )

  1. 拆分字符串我们通常采用Split()方法,它会以某个字符作为拆分点,并将拆分下来的字符串或字符转变为一个字符串数组。
  2. Split 方法是 System.String 类的一个静态方法,用于将字符串拆分为字符串数组。
  3. 该方法的具体语法:Spilt(“分割点”)
  4. 所以我们需要通过遍历才能拿查看数组内的所有值。
  5. 虽然foreach()无法直接遍历字符串类型,但可以遍历出数组类型中的字符串。
  6. 其中Split(“,”)中的,表示将,作为拆分点。更多相关可参考 官方文档
string ax = "我是大帅哥,我很想低调,但这很难";string[] temp = ax.Split(",");	  foreach (string x in temp) 
{Console.WriteLine(x);
}
  1. 查看运行效果:
>>>我是大帅哥
>>>我很想低调
>>>但这很难

替代字符串( Replace )

  1. 完美可以使用Replace( )方法来实现替代字符串。
  2. 该方法的具体语法:Replace(“被替代的”, “要替代的” )
string ax = "精益求精,至臻至善";string temp = ax.Replace("至臻至善", "成就完美");Console.WriteLine(temp);
  1. 查看运行效果:
>>>精益求精,成就完美

提取字符串( Substring )

  1. 使用Substring( )方法可以从指定的索引值开始提取。
  2. 该方法的具体语法:Substring(index, length),其中index表示该索引值开始提取,length表示提取的字符长度,如果只指定一个参数,则默认为index。
string ax = "我是大帅哥";  string temp = ax.Substring(2);     // 从索引2开始提取(包括索引2)
Console.WriteLine(temp);string temp_2 = ax.Substring(1, 3);  // 从索引1开始提取,只提取3个字符
Console.WriteLine(temp_2);
  1. 查看运行效果:
>>>大帅哥
>>>是大帅

插入字符串( Insert )

  1. Insert( )方法为我们提供了插入字符串的功能。
  2. Insert 方法是 StringBuilder 类的一个成员,它用于在 StringBuilder 对象的指定位置插入一个字符串。
  3. 该方法的具体语法:**Insert(index, value)**其中,index表示在该索引值后面插入,value表示要插入的字符串或字符。
string ax = "我是大帅哥";string temp = ax.Insert(2, "超级");
Console.WriteLine(temp);
>>>我是超级大帅哥

移除字符串( Remove )

  1. Remove 方法是 StringBuilder 类的一个成员,它用于从 StringBuilder 对象中删除指定范围的字符。
  2. 该方法的具体语法:Remove(index, value),其中index表示该索引值开始移除,length表示移除的字符长度,如果只指定一个参数,则默认为index,如果为0,则表示全部移除为空
string ax = "我是大帅哥";string temp = ax.Remove(1);
Console.WriteLine(temp);string temp_2 = ax.Remove(2, 2);
Console.WriteLine(temp_2);
>>>我是
>>>我是哥

这篇关于C#(C Sharp)学习笔记_字符串的常用操作方法【十一】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/797250

相关文章

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

C#中读取XML文件的四种常用方法

《C#中读取XML文件的四种常用方法》Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具,下面我们就来看看C#中读取XML文件的方法都有哪些吧... 目录XML简介格式C#读取XML文件方法使用XmlDocument使用XmlTextReader/XmlTextWr

springboot将lib和jar分离的操作方法

《springboot将lib和jar分离的操作方法》本文介绍了如何通过优化pom.xml配置来减小SpringBoot项目的jar包大小,主要通过使用spring-boot-maven-plugin... 遇到一个问题,就是每次maven package或者maven install后target中的ja

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

CSS弹性布局常用设置方式

《CSS弹性布局常用设置方式》文章总结了CSS布局与样式的常用属性和技巧,包括视口单位、弹性盒子布局、浮动元素、背景和边框样式、文本和阴影效果、溢出隐藏、定位以及背景渐变等,通过这些技巧,可以实现复杂... 一、单位元素vm 1vm 为视口的1%vh 视口高的1%vmin 参照长边vmax 参照长边re

C#比较两个List集合内容是否相同的几种方法

《C#比较两个List集合内容是否相同的几种方法》本文详细介绍了在C#中比较两个List集合内容是否相同的方法,包括非自定义类和自定义类的元素比较,对于非自定义类,可以使用SequenceEqual、... 目录 一、非自定义类的元素比较1. 使用 SequenceEqual 方法(顺序和内容都相等)2.

在Mysql环境下对数据进行增删改查的操作方法

《在Mysql环境下对数据进行增删改查的操作方法》本文介绍了在MySQL环境下对数据进行增删改查的基本操作,包括插入数据、修改数据、删除数据、数据查询(基本查询、连接查询、聚合函数查询、子查询)等,并... 目录一、插入数据:二、修改数据:三、删除数据:1、delete from 表名;2、truncate

Python中操作Redis的常用方法小结

《Python中操作Redis的常用方法小结》这篇文章主要为大家详细介绍了Python中操作Redis的常用方法,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解一下... 目录安装Redis开启、关闭Redisredis数据结构redis-cli操作安装redis-py数据库连接和释放增

C#使用DeepSeek API实现自然语言处理,文本分类和情感分析

《C#使用DeepSeekAPI实现自然语言处理,文本分类和情感分析》在C#中使用DeepSeekAPI可以实现多种功能,例如自然语言处理、文本分类、情感分析等,本文主要为大家介绍了具体实现步骤,... 目录准备工作文本生成文本分类问答系统代码生成翻译功能文本摘要文本校对图像描述生成总结在C#中使用Deep

C#从XmlDocument提取完整字符串的方法

《C#从XmlDocument提取完整字符串的方法》文章介绍了两种生成格式化XML字符串的方法,方法一使用`XmlDocument`的`OuterXml`属性,但输出的XML字符串不带格式,可读性差,... 方法1:通过XMLDocument的OuterXml属性,见XmlDocument类该方法获得的xm