c#字符串常用方法
一.字符串常用方法
1.IndexOf("") 如果找到字符串出现的位置则为索引位置,否则返回-1,索引从0开始
2.string Substring( int startIndex , int length ); 从开始位置startIndex,截取到结束位置(截取长度length)
3.Trim() 清除前后两端空格
4.ToUpper() 将字符串全部转换为大写
5.ToLower() 将字符串全部转换为小写
6.Equals()
== 和 Equals()有何区别?
==运算符: 常用来比较int、double等基本数据类型的数值
Equals():常用来比较对象
7.""和String.Empty的区别
""代表一个空的字符串,会在内存空开辟一块儿空的存储空间
String.Empty代表一个空的字符串,不会开辟空间
8.判断字符串为空的三种写法
name.Length == 0
name == String.Empty
name == ""
9.Split('') 按照指定字符分割,返回值为一个string类型的数组
10.Join("",string [] str) 按照参数1的指定字符拼接,第二个参数为要拼接的数组
11.Format("{索引位置,-8:F2}") 负为左,正为右
字符 说 明 示 例 输出结果
C 货币格式 String.Format(”{0:C3}”, 2000) ¥2,000.000
D 十进制格式 String.Format(”{0:D3}”, 2000) 2000
F 小数点后的位数固定 String.Format(”{0:F3}”, 2000) 2000,000
N 用逗号隔开的数字 String.Format(”{0:N}”, 250000) 250,000.00
P 百分比计数法 String.Format(”{0:P3}”, 0.29768) 29.768
X 十六进制格式 String.Format(”{0:X000}”, 12) C
12.字符串和数值型的互相转换
字符串类型转换为数值类型时,通过Parse()方法进行转换
int.Parse(string str); str这个字符串要是数字的有效格式
13.数值类型转换为字符串
ToString()
14.Convert类进行类型转换
Convert.ToInt32();
Convert.ToSingle();
Convert.ToString();
15.类型转换
隐式转换:对于数值类型,A的取值范围完全包含在B内
显式转换:通过(数据类型)告诉编译器转换类型
Parse()方法:字符串转换为数值型
Convert类:任意数据类型转换为某一指定类型
c#字符串常用方法的更多相关文章
- OC中的字符串常用方法
OC中的字符串常用方法 OC中对字符串进行操作使用了Foundation框架中的NSString类(不可变).NSMutableString类(可变). NSString 1.创建字符串 [objc] ...
- python 字符串常用方法
字符串常用方法 capitalize() String.capitalize() 将字符串首字母变为大写 name = 'xiaoming' new_name = name.capitalize() ...
- python基础3 字符串常用方法
一. 基础数据类型 总览 int:用于计算,计数,运算等. 1,2,3,100...... str:'这些内容[]' 用户少量数据的存储,便于操作. bool: True, False,两种状态 ...
- Python基础二_操作字符串常用方法、字典、文件读取
一.字符串常用方法: name.captitalize() #字符串首字母大写 name.center(50,'*') ...
- python_字符串常用方法
1.切片就是通过索引(索引:索引:步长)截取字符串的一段,形成新的字符串(原则就是顾头不顾腚). a = 'ABCDEFGHIJK' print(a[0:3]) # print(a[:3]) 从开头开 ...
- Day2:字符串常用方法
字符串常用方法 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan name = "my \tname is ...
- 2018.03.26 Python-Pandas 字符串常用方法
import numpy as np import pandas as pd 1 #字符串常用方法 - strip s = pd.Series([' jack ','jill',' jease ',' ...
- 【python基础语法】字符串常用方法 、列表(第3天课堂笔记)
""" 字符串的方法 join 字符串拼接,将列表转换为字符串 find 查找元素位置 count 查找元素个数 replace 替换字符 split 字符串分割,将字符 ...
- python基础(2)字符串常用方法
python字符串常用方法 find(sub[, start[, end]]) 在索引start和end之间查找字符串sub 找到,则返回最左端的索引值,未找到,则返回-1 start和end都可 ...
随机推荐
- 【React Native】集成声网Agora语音通讯
前言: 公司的产品是一款基于社交的内容聊天软件,需要集成语音通讯功能,在写iOS原生项目时,用到的就是Agora SDK,现在写React Native也直接采用了Agora的库. 集成iOS.And ...
- python变量加逗号,的含义
逗号,用于生成一个长度为1的元组 >>> (1) 1 >>> (1,) (1,) >>> 1, (1,) 因此需要将长度为1的元组中元素提取出来可 ...
- flutter常用插件(持续更新)
flutter插件官网地址:https://pub.dartlang.org/packages/ 1. image_picker 一个可以从图库选择图片,并可以用相机拍摄新照片的flutter插件 2 ...
- Python的入门级试用(简明教程)
声明:借鉴Python 简明教程 用 Python 编写的传统的 'Hello World' 程序.使用 Python 运行你的程序的方法有两种:使用交互式解释器提示符或者使用源文件.现在我们来看一下 ...
- linux中安装nginx时查看修改80端口时没有iptables文件的内容?? 求解
- WIFI Pineapple 排雷
1.在WEB界面中无法安装插件 解决:进入SSH,执行opkg update 2.ettercap无法运行,缺少动态连接库,libpcap.so.1.3 创建软连接 ln -s /usr/lib/ ...
- Java设计模式(三)简单工厂模式
定义与类型 定义:由一个工厂对象决定创建出哪一种产品类的实例 类型:创建型,但不属于GOF23种设计模式 适用场景 工厂类负责创建的对象比较少 客户端(应用层)只知道传入工厂类的参数,对于如何创建对象 ...
- t-SNE and PCA
1.t-SNE 知乎 t-分布领域嵌入算法 虽然主打非线性高维数据降维,但是很少用,因为 比较适合应用于可视化,测试模型的效果 保证在低维上数据的分布与原始特征空间分布的相似性高 因此用来查看分类器的 ...
- 在Windows启动pyspark shell:Failed to find Spark jars directory. You need to build Spark before running this program
D:\Develop tools\spark-2.2.0-bin-hadoop2.7\bin>pyspark2.cmd 'tools\spark-2.2.0-bin-hadoop2.7\bin\ ...
- 题解【AcWing1090】绿色通道
题面 题目要求出最长的空题段最短的长度,显然可以二分答案. 考虑如何 check. 设二分到的值是 \(x\),即最长的空题段长度至少为 \(x\). 其实整个 check 的过程可以看作一个 DP, ...