c#——字符串及字符串常用函数
一、字符串的不可变性
(1)字符(char)和字符串(string)的区别(如例1)。
例1:
使用s.length属性来获得字符串中的字符个数。
charc=s[1]通过索引来只读指写位置的char(如例2)。
例2:
例3:将字符串中的h替换为a
c#中字符 串有一重要的特性:不可变性,字符串一旦声明就不再可以改变。
如果要对char进行修改,那么就必须创建一个新的字符串,用s,ToCharArray()方法得到字符串的char数组,对数组进行修改后,调用new string(char[])这个构造函数来创建char数组的字符串。
(2)变量名和变量指向的值的区别:
字符串不可变性指的是内存中的字符串不可变,而不是变量不变。(如例4,例5)
例4:
例5:
二、字符串类常用函数:
字符串的常用函数:
ToLower():得到字符串的小写形式
ToUpper():得到字符串的大写形式
s1.Equals(s2, StringComparison.OrdinalIgnoreCase),两字符串进行比较,忽略大小写的比较。
例6:
三、字符串的分割
字符串的分割 详解如上图,实例如例7
例7:
string[] lines = System.IO.File.ReadAllLines(@"C:\root.ini", Encoding.Default);从文本文件中读取数据,返回值为string类组,每个元素为一行(如例8)。
例8:从文本文件1.txt中读取数据(1.txt的存储路径为:F:\其它文档\总结\传智博客.net培训 实例练习\1.txt)
字符串函数
字符串替换:string Replace(string oldValue,string newValue)
例9:名字替换:将李时珍替换为李素丽
例10:SubString函数:取子字符串
例11:Contains函数:判断字符串中是否含有子字符串value
例12:s.StartsWith 判断字符串是否以子串value开始,s.EndsWiths 判断字符串是否以子串value结束
例13:IndexOf函数:取子串value第一次出现的位置,如果不存在,则返回-1。
分享到:
相关推荐
C#开发中经常用到一些字符串截取的函数,文档中含有大多数的函数
常用C#字符串函数大全-转化类函数,字符累函数,日期转换圂各种函数。
程序开发者必须掌握的c# 拼接字符串的几种方式,此文对几种方式的性能的进行了总结和比较
C#字符串函数大全 C#字符串函数大全将包括Len Len(string|varname) 、Trim Trim(string) 、Ltrim Ltrim(string)等多项内容 LenLen(string|varname)返回字符串内字符的数目,或是存储一变量所需的字节数。 ...
C#字符串函数
C#中字符串操作函数
c#对字符串加密解密函数源代码 传入string返回加密后字符串 直接可用
本文实例讲述了C#实现将字符串转换成日期格式的方法。分享给大家供大家参考。具体实现方法如下: 代码如下:string s = “20120114161145”; Response.Write(DateTime.ParseExact(s, “yyyyMMddHHmmss”, new System...
可以动态解析并执行字符串 参见http://blog.csdn.net/hsrzq/archive/2009/08/17/4456361.aspx 别忘了引用EvalGuy命名空间!
C#字符串处理笔记,介绍了C#字符串处理的所有函数,应有尽有!
C#字符串函数大全-很有用的,里面包括C#程序中所需要的大多数字符串函数
C#对各种字符串的操作,及函数使用方法的实例,有点用
C#语言常用的字符串处理函数,如字符串比较,字符串查找,字符串插入,字符串删除,字符串替换,字符串截取,字符串连接,字符串与数组间转换等操作
c#的自定义函数getSubString,用于获取字符串中指定头尾间的内容的函数。 用法: astr="文字范例:我是头我是身子我是尾结束"; getSubString(astr,"我是头","我是尾"); //返回: 我是身子 getSubString(astr,"我是头...
/// 字符串操作类 /// 1、GetStrArray(string str, char speater, bool toLower) 把字符串按照分隔符转换成 List /// 2、GetStrArray(string str) 把字符串转 按照, 分割 换为数据 /// 3、GetArrayStr(List list...
用最笨的方法做的,对于一次性的计算效率不高.对于大数据量的计算,效率比较高.对于未知量可以用指定字符串替代 可以增加函数,
c#字符串函数
本文实例总结了C#常用的字符串截取函数用法。分享给大家供大家参考。具体分析如下: 在C#中字符串截取函数包括有substring 函数,Remove 函数,indexOf 函数,它们三个都可以对字符串进行截取操作,下面我们来分别介绍...
常用函数 约束方法 加密解密 字符串 正则常用函数 约束方法 加密解密 字符串 正则常用函数 约束方法 加密解密 字符串 正则常用函数 约束方法 加密解密 字符串 正则常用函数 约束方法 加密解密 字符串 正则常用函数 ...
/*本版本处理方式为最通用的针对字符串大小未知情况的遍历——比如“字符串常量”——此时可用strlen()代替sizeof(),并引入即可。 *但是因在纸上做题,在条件上做了简化————使用了sizeof()可确定大小的字符...