3.8 基本.NET框架类
知识点讲解:光盘:视频\PPT讲解(知识点)\第3章\基本.NET框架类.mp4
.NET框架类是整个.NET框架的核心,也是C#的基础。.NET框架类中的Console类能实现数据的输入和输出功能。在本节的内容中,将详细讲解C#中常用.NET框架类的基本知识。
3.8.1 Console类
Console类的功能是,给控制台应用程序提供字符的读写支持。Console类的所有方法都是静态的,只能通过类名Console来调用。
Console类的常用方法有WriteLine、Write、Read和ReadLine,在下面的内容中将分别介绍。
1.WriteLine方法
WriteLine方法的功能是将控制台内的指定数据输出,并在字符的后面自动输出一个换行符。在本书前面的实例中,我们已经多次用到了WriteLine方法。
WriteLine方法的具体使用格式主要有如下3种。
Public static void WriteLine(mm);
Public static void WriteLine(string,object);
Public static void WriteLine(string,object,object);
2.Write方法
Write方法的功能是将控制台内的指定数据输出,但是不能在字符的后面自动输出一个换行符。方法Write和方法WriteLine的使用方法完全一样,唯一的区别是方法Write输出数据时不会在后面自动添加一个换行符。
3.Read方法
Read方法的功能是从控制台的输入流中读取下一个字符,如果没有字符,则返回−1。当读操作结束后,这个方法才会被返回。如果存在可用的数据,则会读取输入流中的数据,并自动加上一个换行符作为后缀。
4.ReadLine方法
ReadLine方法的功能是从控制台的输入流中读取下一行字符,如果没有字符,则返回null。当读操作结束后,这个方法才会被返回。因为ReadLine方法能返回回车键前的整行字符,所以和方法Read有本质上的区别。
3.8.2 Convert类
Convert类的功能是将一种基本类型转换为另一种基本类型。在C#编程过程中,经常需要实现变量类型间的转换操作,而通过Convert类可以很好地实现上述功能。
Convert类的所有方法都是静态的,其具体使用的基本格式为。
public static 类型1 To类型(类型2 值);
其中,“类型2”是被转换的类型;“类型1”是要转换得到的目标类型;“To类型”要使用CTS类型名称。例如,类型int要使用Int32,而类型string要使用String。例如,下面的代码实现了从string类型到int类型的转换。
public static int To Int32(string mm);
3.8.3 Math类
Math类的功能是以静态的方法提供数学函数的计算方法。例如,常见的绝对值、最大值和三角函数等。另外,Math类还以静态成员的形式提供了e值和pai值。
Math类的所有方法都是静态的,其语法格式如下。
Math.函数(参数);
其中,“函数”是用于计算的数学函数,“参数”是被用来计算的数值。