一、字符串操作

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. 互联网渗透测试之Wireshark的高级应用

    互联网渗透测试之Wireshark的高级应用 1.1说明 在本节将介绍Wireshark的一些高级特性 1.2. "Follow TCP Stream" 如果你处理TCP协议,想要 ...

  2. Python从零开始——条件控制语句

  3. MAC盗版软件下载网站黑名单

    上面有大量的开源软件或者免费软件,拒绝盗版从我做起, 下面被删除的网站提供大量破解软件下载,欢迎大家监督它们. 玩转苹果:http://www.ifunmac.com Mac软件下载站:http:// ...

  4. 简单C语言程序

    #include<stdio.h> int main(void) { /* 计算两个时间的时间差 */ int hour1, minute1; int hour2, minute2; pr ...

  5. 2019CCPC 秦皇岛 E.Escape

    传送门 题意: 给出一个\(n*m\)的迷宫,有\(a\)个入口,\(b\)个出口. 现在有\(a\)个机器人都从入口出发,一开始方向默认为下,你可以选在在一些格子上面放置一个转向器,转向器有四种: ...

  6. jq中

    1.jquery位置信息 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...

  7. 破解Beyond Compare 4

    Beyond Compare 4 30天试用期后,破解方法. 方法一:在安装目录下找到文件BCUnrar.dll,比如:D:\software\Beyond Compare 4,重命名该文件即可. 重 ...

  8. IDEA写vue项目出现红色波浪线警告如何解决??

    1.看图 2.希望对大家有帮助,只要修改了这个就可以,如有任何问题都可以留言,谢谢大家 2019-09-1923:54:11 作者:何秀好

  9. [Tkinter 教程12] 布局管理 (Pack Place Grid)

    简介: 本文讲述如何使用 tkinter 的布局管理 (被称作 layout managers 或 geometry managers). tkinter 有三种布局管理方式: pack grid p ...

  10. 每天一道Rust-LeetCode(2019-06-14)

    每天一道Rust-LeetCode(2019-06-14) 常数时间插入.删除和获取随机元素 坚持每天一道题,刷题学习Rust. 题目描述 https://leetcode-cn.com/proble ...