c# 关于string的必备操作

  1. 字母转大写:变量名.ToUpper();  or  string.ToUpper(变量名);
  2. 字母转小写:变量名.ToLower();  or  string.ToLower(变量名);
  3. 字符的比较:①:string.Equals(变量名,变量名);返回布尔值

    ②:string.compare(变量名,变量名,变量名,变量名………………);

    ③:最简单,也用的最多:变量名==变量名  or  变量名!=变量名

  4. 字符串的格式化  string.Format(格式,要转换的变量1,要转换的变量2);

  5. 字符串的截取:变量名.sbustring(从第几个开始,共截取几个);返回新的字符串;从0开始

  6. 字符串的分割 变量名.split(字符/字符数组)【分割符】

列如:

string s=abcdeabcdeabcde;
string[] sArray=s.Split(‘c‘) ;
foreach(string i in sArray)
Console.WriteLine(i.ToString());
输出下面的结果:
ab
deab
deab
de

7.字符串的合并:

   字符串1+字符串2

时间: 2024-10-22 19:48:40

c# 关于string的必备操作的相关文章

C风格字符串和C++ string 对象赋值操作的性能比较

<<C++ Primer>> 第四版 Exercise Section 4.3.1 部分Exercise 4.2.9 习题如下: 在自己本机执行如下程序,记录程序执行时间: 1 #include "stdafx.h" 2 #include <iostream> 3 #include <string> 4 #include <vector> 5 #include <ctime> 6 7 using namespace

string 对象及其操作

标准库类型string 标准库类型string表示可变长的字符序列,使用string类型必须首先包含string头文件.作为标准库的一部分,string定义在命名空间std中.接下来的示例都假定了已包含了下述代码: #include <string> using std::string; 本节描述最常用的string操作. 定义和初始化string对象 如何初始化类的对象是由类本身决定的.一个类可以定义很多种初始化对象的方式,只不过这些方式之间必须有所区别:或者是初始值的数量有所区别,或者是初

C++String类关键操作简介

1.string 类的头文件 #include<string> using std::string; 2.string 类的构造函数 string s1; //默认的构造函数,s1为空串 string s2(s1); //将s2初始化为s1的一个副本,对s2的操作不会影响s1 string s3("value"); //将s3初始化为一个字符串字面值的副本 string s4(n,'c'); //将s4初始化为字符c的n个副本 3.string 对象的读写 cin >

C# 对包含文件或目录路径信息的 System.String 实例执行操作

C# 对包含文件或目录路径信息的 System.String 实例执行操作 在字符串操作中有一类比较特殊的操作,就是对包含文件或目录路径信息的 System.String 实例执行操作.比如根据一个表示路径的字符串获取其代表的文件名称.文件夹路径.文件扩展名等.在很多时候,我们喜欢用substring加indexof来进行字符串的修改.代码如下: string filePath = @"C:\test\test2\test3.txt"; //通过substring加indexof方式获

一:redis 的string类型相关操作

*redis客户端中的使用: =============一种:string类型的方法================ 介绍:string是redis的最简单类型,一个key对应一个value,string类型是二进制安全的. redis的string可以包含任何数据,比如jpg图片或者序列化的对象 1:一个key只包含一个value值,当设置相同值时=会覆盖 设置值:set name leyangjun 获取值:get name 2:setnx:(会判断设置的值是否存在,不存在则设置) 设置ke

C#中对string与string[]的初步操作

开篇之作,简单的对string与string[]进行初步操作,入门篇也,不多说,直接上代码. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { String[] str1 = new string[]{"A1&qu

C++ String类字符串操作

string类的构造函数: string(const char *s);     //用c字符串s初始化 string(int n,char c);      //用n个字符c初始化 此外,string类还支持默认构造函数和复制构造函数,如string s1:string s2="hello":都是正确的写法.当构造的string太长而无法表达时会抛出length_error异常 string类的字符操作: const char &operator[](int n)const;

Redis笔记-String类型及操作(二)

String类型及操作 String是简单的类型 ,一个Key对应一个Value. String类型是二进制安全的. Redis的String可以包含任何数据,比如jpg图片或者序列化的对象 Set 设置Key对应的值为String类型的value 例如:添加一个name=lijie的键值对 127.0.0.1:6379> set name lijie//获取值127.0.0.1:6379> get name//重复赋值,会被覆盖 setnx 设置key对应的值为String类型的value,

数据库必备操作

数据库必备操作 创建表的完整语法 创建表的完整语法 # 长度和约束在某些情况下是可以省略的 - mysql>: create table 表名 ( 属性名1 类型(长度) 约束, ... 属性名n 类型(长度) 约束 ) engine=引擎 default charset=utf8; 数据库表的引擎 引擎是建表的时候规定的,是提给表用的,而不是数据库 - show engines 展示所有引擎 引擎 innodb(默认) 支持事事务,行级键,外键 引擎 myisam 查询效率要优于innodb,