C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司9_第九章-常用类.pptx

C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司9_第九章-常用类.pptx

ID:52769718

大小:241.76 KB

页数:28页

时间:2020-03-07

C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司9_第九章-常用类.pptx_第1页
C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司9_第九章-常用类.pptx_第2页
C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司9_第九章-常用类.pptx_第3页
C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司9_第九章-常用类.pptx_第4页
C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司9_第九章-常用类.pptx_第5页
资源描述:

《C#编程技术基础 教学课件 作者 武汉厚溥教育科技有限公司9_第九章-常用类.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第九章常用类File是静态对象,实现对文件的创建、拷贝、移动和删除等操作Directory是静态对象,实现对文件夹的操作FileStream对象是文件流对象,创建该对象时需要指定操作文件的路径、文件的打开方式和文件访问方式StreamReader和StreamWriter对文件进行读写操作,StreamReader是文件读取对象,StreamWriter是文件写入对象BinaryReader和BinaryWriter对文件进行二进制读写操作。序列化是将对象的状态存储到特定的文件中反序列化是将存储在

2、文件中的数据重新构建为对象类对象是否可被序列化,关键是在类的头部添加[Serializable]关键字回顾掌握Math类的用法掌握Random类的用法掌握Datetime结构掌握String的用法掌握StringBuilder的用法掌握简单正则表达式的用法本章目标Math类为三角函数、对数函数和其他通用数学函数提供常数和静态方法。方法名说明Abs()返回指定数字的绝对值。Acos()返回余弦值为指定数字的角度。Asin()返回正弦值为指定数字的角度。Cos()返回指定角度的余弦值。Sin()返回指

3、定角度的正弦值。DivRem()计算两个数字的商,并在输出参数中返回余数。Floor()返回小于或等于指定数字的最大整数。Log()返回指定数字的对数。Max()返回两个指定数字中较大的一个。Min()返回两个数字中较小的一个。Round()将值舍入到最接近的整数或指定的小数位数。Math类Random类.net.Frameword中提供了一个专门产生随机数的类System.Random,此类默认情况下已被导入,编程过程中可以直接使用。我们知道,计算机并不能产生完全随机的数字,它生成的数字被称为伪

4、随机数,它是以相同的概率从一组有限的数字中选取的,所选的数字并不具有完全的随机性,但就实用而言,其随机程度已经足够了。Random类不指定随机种子,系统自动选取当前时前作随机种子:Randomra=newRandom();指定一个int型的参数作为随机种子:intiSeed=6; Randomra=newRandom(iSeed);ra.Next();它返回一个大于或等于零而小于2,147,483,647的数publicvirtualintNext(int);用法:ra.next(20)返回一个

5、小于所指定最大值(此处为20)的正随机数。publicvirtualintNext(intminValue,intmaxValue);用法:ra.next(1,20)返回一个指定范围内(此处为1-20之间)的随机数Datetime结构表示时间上的一刻,通常以日期和当天的时间表示。属性名称说明Date获取此实例的日期部分。Day获取此实例所表示的日期为该月中的第几天。Dayofweek获取此实例所表示的日期是星期几。Dayofyear获取此实例所表示的日期是该年中的第几天。Hour获取此实例所表示日

6、期的小时部分。Millisecond获取此实例所表示日期的毫秒部分。Minute获取此实例所表示日期的分钟部分。Month获取此实例所表示日期的月份部分。Now获取一个DateTime对象,该对象设置为此计算机上的当前日期和时间,表示为本地时间。Second获取此实例所表示日期的秒部分。Today获取当前日期。Year获取此实例所表示日期的年份部分。Datetime结构公共属性方法名称说明AddDays将指定的天数加到此实例的值上。AddDours将指定的小时数加到此实例的值上。AddMinute

7、s将指定的分钟数加到此实例的值上。AddMonths将指定的月份数加到此实例的值上。AddSeconds将指定的秒数加到此实例的值上。AddYears将指定的年份数加到此实例的值上。DayInMonth返回指定年和月中的天数。GetDatetimeFormats将此实例的值转换为标准DateTime格式说明符支持的所有字符串表示形式。IsLeapYear返回指定的年份是否为闰年的指示。Parse将日期和时间的指定字符串表示转换成其等效的DateTime。ToLongDateString将此实例的值

8、转换为其等效的长日期字符串表示形式。ToShortDateString将此实例的值转换为其等效的短日期字符串表示形式。Datetime结构常用公共方法System.String类具有不变性和string关键字对应可以使用“+”连接多个字符串stringstr=“abc”+”def”//str=“abcdef”可以使用索引器提取字符stringstr=“123456789”charchr=str[2]//chr=‘3’System.String类实例方法Contains()判断是否包

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。