7字符串与常用类型nullnull字符串与常用类
目录目录5. Datetime日期类2. StringBuilder类1. String类4. Random 随机数类3. Math类No 1. String 类_求长度No 1. String 类_求长度String类字符串长度由 Length
属性确定返回字符串中的字符数语法public int Length;
No 1. String 类_求长度No 1. String 类_求长度String类字符串 1长度 String name = "John Smith";
...
nullnull字符串与常用类
目录目录5. Datetime日期类2. StringBuilder类1. String类4. Random 随机数类3. Math类No 1. String 类_求长度No 1. String 类_求长度String类字符串长度由 Length
属性确定返回字符串中的字符数语法public int Length;
No 1. String 类_求长度No 1. String 类_求长度String类字符串 1长度 String name = "John Smith";
Console.WriteLine (name.Length);No 1. String 类_检索(查找)No 1. String 类_检索(查找)
字符串检索
功能:
在指定字符串中查找特定字符的位置String类No 1. String 类_检索(查找)No 1. String 类_检索(查找) 检索字符串String类字符串 1情形 1:IndexOf(character) 方法找到第一个匹配索引 0 1 2 3情形 2:如果没有找到匹配,则返回 -1返回找到的第一个匹配的位置索引No 1. String 类_检索(查找)No 1. String 类_检索(查找) 检索字符串
IndexOf()常用的三种重载形式
int IndexOf(char):在整个字符串中查找指定的字符。
格式:int IndexOf(指定的字符)
int IndexOf(char,int):从指定位置开始查找指定的字符。
格式: int IndexOf(指定的字符,指定位置)
int IndexOf(char,int,int):从指定位置开始,在指定的范围内查找 指定的字符。
格式: int IndexOf(指定的字符,指定起始位置,字符位置数)
*注意(找到返回字符在字符串中的索引位置,未找到返回-1)String类No 1. String 类_字符串截取No 1. String 类_字符串截取
字符串截取
功能:
提取指定字符串中包含的子字符串与字符。String类No 1. String 类_字符串截取No 1. String 类_字符串截取String类 string Substring()的两种重载形式(字符串中截取子串)
Substring(int):获得字符串从指定位置开始直至结束的子串
格式:string Substring(指定位置)
Substring(int,int):获取字符串从指定位置开始的指定长度的子串
格式: string Substring(指定位置,指定长度) No 1. String 类_字符串的转换No 1. String 类_字符串的转换 字符串的转换
功能:
基本数据类型与String类的转换。String类No 1. String 类_字符串的转换No 1. String 类_字符串的转换 字符串转换为基本数据类型:
使用对应类型的 parse()、 tryParse() 方法。
基本数据类型转换为字符串:
使用 Convert.toString() 方法。String类No 1. String 类_字符串其他常用No 1. String 类_字符串其他常用 格式化字符串 Format()
删除字串 Remove()
替换字串 Replace()
截取字符串数组 Split()
字符串的静态字段: Empty:
示一个空字符串。String类目录目录5. Datetime 日期类2. StringBuilder类1. String类4. Random 随机数类3.Math类No 2. StringBuilderNo 2. StringBuilderString类创建后直接修改不变性的概念解决方法StringBuilder 类String 的对等类表示可增加和可编
写字符的可变序列将字符插入到字符串中间
或附加到字符串末尾No 2. StringBuilderNo 2. StringBuilder 为什么要使用StringBuilder类?
方便对同一字符串的频繁操作。
所属命名空间:System.Text
StringBuilder类的六种重载形式
StringBuilder():创建一个内容为空的StringBuilder对象。
StringBuilder(string):指定字符串的内容,创建一个StringBuilder对象。
No 2. StringBuilderNo 2. StringBuilder常用方法和属性
目录目录5. Datetime日期类2. StringBuilder类1. String类4. Random 随机数类3.Math类No 3. Math类No 3. Math类在System名空间下,是一个静态类。
具有两个静态常量E(自然对数e)和PI(圆周率π)
常用的静态方法:
Math.Abs():求绝对值
Math.Round();求四舍五入的值
Math.Ceiling();求大于或等于指定数值的最小整数
Math.Floor();求小于或等于指定数值的最大整数
Math.Pow();指数函数
Math.Max();比较两个数的大小,返回最大数与Math.Min()相对
Math.Sqrt();求平方根
*目录目录5. Datetime日期类2. StringBuilder类1. String类4. Random 随机数类3.Math类nullRandom ran = new Random();
int num1= ran.Next();
double num2= ran.NextDouble(); //返回介于0.0与1.0之间的随机数No. 4 随机数类目录目录5. DateTime日期类2. StringBuilder类1. String类4. Random 随机数类3.Math类No 5. 日期类No 5. 日期类 System.DataTime.Now
System.DateTime.Now.Day
System.DateTime.Now.Year
System.DateTime.Now.Month
System.DateTime.Now.Hour
System.DateTime.Now.Second
System.DateTime.Now.Minute
本文档为【7字符串与常用类型】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。