首页 > 编程语言 >C#常用字符串

C#常用字符串

时间:2024-08-02 18:40:27浏览次数:11  
标签:返回 常用 name C# 截取 字符串 方法 变量

1.ToUpper()
作用:将字符转换成大写形式,仅对字母有效。返回值是转换后的字符串。
使用:字符串变量.方法名();
例如:name.ToUpper();

2.ToLower()
作用:将字符转换成小写形式,仅对字母有效。返回值是转换后的字符串。
使用:字符串变量.方法名();
例如:name.ToUpper();

3.Equals() ※
作用:比较两个字符串是否相同。相同返回真,不相同返回假。
使用:字符串变量.方法名(要比较的字符串变量);
例如:name.Equals(name2);

4.Split() ※
作用:分割字符串。返回字符串类型的数组。
使用:字符串变量.方法名(用于分割的字符数组);
例如:name3.Split(m_char);

5.Substring() ※
作用:截取字符串。返回截取后的子串。
使用:字符串变量.方法名(开始截取的位置);
字符串变量.方法名(开始截取的位置,截取多长);
例如:name.Substring(2); //从角标为 2 的位置,截取到最后;
name.Substring(2,2); //从角标为 2 的位置,截取 2 个字符;

6.IndexOf()
作用:查找某个字符串在字符串中第一次出现的位置。
返回所在的索引位置值。如果没有找到,返回-1。
使用:字符串变量.方法名(子字符串);
例如:name.IndexOf(“on”);

7.LastIndexOf()
作用:查找某个字符串在字符串中最后一次出现的位置。
返回所在的索引位置值。如果没有找到,返回-1。
使用:字符串变量.方法名(子字符串);
例如:name.IndexOf(“on”);

8.StartsWith()
作用:判断是否以...字符串开始。如果是,返回真;如果不是,返回假。
使用:字符串变量.方法名(子字符串);
演示:name.StartsWith(“Mo”);

9.EndsWith()
作用:判断是否以...字符串结束。如果是,返回真;如果不是,返回假。
使用:字符串变量.方法名(子字符串);
演示:name.EndsWith(“key”);

10.Replace() ※
作用:将字符串中的某个字符串替换成一个新的字符串。返回新的字符串。
使用:字符串变量.方法名(旧字符串,新字符串);
演示:name.Replace(“Mon”,

1.Contains() ※
作用:判断某个字符串中是否包含指定的字符串。如果包含返回真,否则返回假。
使用:字符串变量.方法名(子字符串);
例如:name.Contains(“key”);

2.Trim() ※
作用:去掉字符串中前后空格。返回处理后的字符串。
使用:字符串变量.方法名();
例如:address.Trim();

3.TrimEnd()
作用:去掉字符串结束后的空格。返回处理后的字符串。
使用:字符串变量.方法名();
例如:address.TrimEnd();

4.TrimStart()
作用:去掉字符串开始前的空格。返回处理后的字符串。
使用:字符串变量.方法名();
例如:address.TrimStart();

5.IsNullOrEmpty()
作用:判断一个字符串是否为 Null 或者空。
如果为 null 或者空,返回真;否则返回假。
null 是不占内存空间的,而空字符串(“”)是占内存空间的。
使用:string.方法名(字符串变量);
例如:string.IsNullOrEmpty(name);

标签:返回,常用,name,C#,截取,字符串,方法,变量
From: https://www.cnblogs.com/XiongShine/p/18339367

相关文章

  • Oracle中删除表中的重复数据
    确定重复数据:首先,你需要确定哪些记录是重复的。这通常涉及到一个或多个字段。选择保留的记录:决定在删除重复数据时保留哪个记录。这可以基于某个特定字段,例如保留具有最小或最大主键值的记录。删除重复记录:使用DELETE语句结合子查询来删除重复的记录。以下是一个示例,假设我们有......
  • fastapi 使用websocket协议
      fastapi是一个高性能异步web框架,并且支持websocket协议。这是一个比较新的框架,但github上的Star数挺多,快追上flask了。1、websocket服务端的简单实现:@app.websocket('/test')asyncdefwebsocket_test(websocket:WebSocket):#服务器接受客户端的WebSocket连接请求。......
  • 【Docker】搭建 Docker 私有化仓库
    搭建Docker私有化仓库是一个非常重要的实践,它能够帮助你安全地存储和管理Docker镜像,而无需将其发布到公共DockerHub。通过使用私有化仓库,你可以:提高安全性:镜像存储在受控的环境中。提升效率:在公司网络内传输镜像,速度更快。实现自动化:配合CI/CD系统实现自动镜像管理......
  • 【Docker项目实战】使用Docker部署轻量级Markdown文本编辑器
    【【Docker项目实战】使用Docker部署轻量级Markdown文本编辑器一、项目介绍1.1项目简介1.2使用方法二、本次实践介绍2.1本地环境规划2.2本次实践介绍三、本地环境检查3.1安装Docker环境3.2检查Docker服务状态3.3检查Docker版本3.4检查docke......
  • JDBC实现多数据库切换
    一、编译环境JDK:1.8IDEA:2023.1.2二、maven依赖<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.28</version></dependency><!--......
  • 苹果cmsv10酷黑模板模板 视频网站源码自适应模板【带有广告位】
    探索苹果CMSV10酷黑模板:打造高端自适应视频网站的完美选择在当今数字化时代,视频网站已成为人们休闲娱乐、获取信息的重要渠道之一。而一个精美、高效且用户友好的视频网站模板,则是吸引访客、提升用户体验的关键。今天,我们将带您深入了解苹果CMSV10的酷黑模板,这款集美观性、......
  • java如何避免NullPointerException(空指针异常,NPE)
    本文将简单的介绍nep以及如何避免npe1.npe简介空指针异常(NullPointerException)意思是指java中的异常类。当应用程序试图在需要对象的地方使用null时,抛出该异常。这种情况包括:调用null对象的实例方法。访问或修改null对象的字段。将null作为一个数组,获得其长度......
  • Windows图形界面(GUI)-MFC-C/C++ - 静态文本框(Static Text) - CStatic
    公开视频-> 链接点击跳转公开课程博客首页-> ​​​链接点击跳转博客主页目录静态文本框(StaticText)-CStatic基本概念成员函数示例代码静态文本框(StaticText)-CStatic基本概念静态文本框是一种用于显示文本的控件,用户不能编辑其中的文本。静态文本框......
  • Vulnhub靶场DC-9练习
    目录0x00准备0x01主机信息收集0x02站点信息收集0x03漏洞查找与利用1.发现SQL注入点2.Sqlmap跑数据3.文件包含4.SSH爆破+端口敲门服务5.提权(写入/etc/passwd)0x04总结0x00准备下载链接:https://download.vulnhub.com/dc/DC-9.zip介绍:Theultimategoal......
  • Linux系统编程-open,close,重载和变参
    open函数open的用法第一个参数是待打开的文件名,第二个参数是位图。flags(位图)必须包含以下三项:只读,只写,读写。0个或多个文件的创建选项和文件的状态选项,可以以按位或的方式放到文件中去。第一个为只读。第二个为读写。第三个为只写,并且文件不存在的话要创建,而且文件......