一、字符串操作

1. 字符串连接

//将指定的数组所有元素拼接为一个字符串
string[] arr = {"A","B","C"};
string.Concat(arr); //使用连字符将数组拼接为字符串
string.Join(",",arr); //输出"A,B,C"

2. 提取字符串中的字符

//获取字符串中的某个char 字符
string str = "Hello";
char ch = str[]; //ch = 'o' //字符串截取 顾头不顾尾 从0开始
string newStr = str.Substring(,); //newStr = "H"

3. 字符串大小写转换

string str = "Abc";

//大写
str.ToUpper(); //ABC //小写
str.ToLower //abc

4. 拆分字符串为字符串数组

string str = "A,B,C";
string[] arr = str.Split(','); //arr {"A","B","C"}

5. 字符替换

//将str的"_"替换为","
string str = "A_B_C";
str.Replace('_',","); //str = "A,B,C"

6. 去除字符串首尾空格

string str = "A B C";
string newStr = str.Trim(); //newStr = "ABC"

7. 匹配索引

string str = "ABCDE";
int index = str.IndexOf('A'); //index = 0

8. 字符串填充,补齐

string str = "";
//左填充
str.PadLeft(,''); //返回"000666" //右填充
str.PadRight(,''); //返回"666000"

9. 字符串格式化(静态方法)

string str = string.Format("{0}---{1}",pig,dog);    //str = "pig---dog"

10. 判断字符串是否包含指定字符

string a = "I am Mike";
string b = "Mike";
bool result = a.Contains(b); //result = true

二、常用值类型转换

1. int 类型转换为 string

int a = ;
string b = a.ToString(); //b = "250"

2. string 转换为 int

string a = "";
int result;
//方法1
result = int.Parse(a); //方法2
result = Convert.ToInt32(a); //方法3
int.TryParse(a,out result);

整理:C#常用字符串操作,常用数值类型转换的更多相关文章

  1. C语言字符串操作常用库函数

    C语言字符串操作常用库函数 *********************************************************************************** 函数 ...

  2. go语言之进阶篇字符串操作常用函数介绍

    下面这些函数来自于strings包,这里介绍一些我平常经常用到的函数,更详细的请参考官方的文档. 一.字符串操作常用函数介绍 1.Contains func Contains(s, substr st ...

  3. [转载]c++常用字符串操作函数

    原文地址:c++常用字符串操作函数作者:Valsun 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source ...

  4. Js 常用字符串操作 API

    常用的一些字符串操作 API 整理 1.str.charAt(index).str.charCodeAt(index) - 返回指定位置的字符 / 字符编码(0~65535) index - 必须,表 ...

  5. VB常用字符串操作函数

    1. ASC(X),Chr(X):转换字符字符码 [格式]: P=Asc(X) 返回字符串X的第一个字符的字符码 P=Chr(X) 返回字符码等于X的字符 [范例]: (1)P=Chr(65) ‘ 输 ...

  6. 『无为则无心』Python序列 — 17、Python字符串操作常用API

    目录 1.字符串的查找 @1.find()方法 @2.index()方法 @3.rfind()和rindex()方法 @4.count()方法 2.字符串的修改 @1.replace()方法 @2.s ...

  7. JS 常用字符串操作

    Js字符串操作函数大全 /*******************************************                        字符串函数扩充              ...

  8. C语言的常用字符串操作函数(一)

    一直做的是单片机相关的程序设计,所以程序设计上更偏向底层,对于字符串的操作也仅限于液晶屏幕上的显示等工作,想提高下字符串操作的水平,而不是笨拙的数组替换等方式,翻看帖子发现C语言的字符串操作函数竟然这 ...

  9. mysql常用字符串操作函数大全,以及实例

    今天在论坛中看到一个关于mysql的问题,问题如下 good_id     cat_id12654         665,56912655         601,4722 goods_id是商品i ...

随机推荐

  1. shell编写for例子

    1.批量打包sh文件 #!/bin/bash -name "*.sh"` do tar -czvf $i.tgz $i done 2.批量解压文件 #!/bin/bash -nam ...

  2. django框架使用及创建项目

    一.django框架使用及创建项目 (1)创建Django项目 1>在cmd命令行下输入:django-admin startproject RecourceRegist(进入相应路径下) 2& ...

  3. AssetBundleMaster_ReadMe_CN

    在开始使用之前, 建议先导入到一个空的工程里, 通过ReadMe的一步步引导使你对整个框架以及文件结构进行熟悉, 之后再考虑导入到现有工程中使用, 完整看完教程大概需要2个小时左右. 先看看文件夹结构 ...

  4. mysql的floor()报错注入方法详细分析

    刚开始学习sql注入,遇见了 select count(*) from table group by floor(rand(0)*2); 这么条语句.在此做个总结. (更好的阅读体验可访问 这里 ) ...

  5. SQLAlchemy查询数据库数据

    首先创建模型,在数据库里面生成表,然后填入数据,如下 # 定义orm,数据模型 class Test(db.Model): __tablename__ = 'test' id = db.Column( ...

  6. 代码审计-md5加密相等绕过

    <?php $md51 = md5('QNKCDZO'); $a = @$_GET['a']; $md52 = @md5($a); if(isset($a)){ if ($a != 'QNKCD ...

  7. springcloud注解解释

    @SpringBootApplication是springboot启动类,包括三个注解,他们的作用分别是:  @Configuration:表示将该类作用springboot配置文件类  @Enabl ...

  8. 添加ssh密钥

    直接运行ssh-keygen,可以不输入密码 $ ssh-keygen Generating public/private rsa key pair. Enter file in which to s ...

  9. 01-numpy-笔记-empty

    import numpy as np >>> a = np.empty([2,3]) >>> a array([[0.00000000e+000, 4.935933 ...

  10. java第三讲课后动手动脑及代码编写

    1. 类就是类型,对象就是这种类型的实例,也就是例子.类是抽象的东西,对象是某种类的实实在在的例子.例如:车是一个类,汽车,自行车就是他的对象. 对象的定义方法? (1)对象声明:类名 对象名: (2 ...