Console 类 : 控制台的标准输入流、输出流和错误流; 无法继承此类
即控制台Consle 中的Read 、Write, ReadLine 、WriteLine; 前者是面向字符,后者是面向字符串。
1. Write 、WriteLine 输出数据信息
2. Read 、ReadLine 接收用户输入信息
3. Read 方法的值类型为int ,可通过char 进行转化换。
4. 如何获取用户输入一个数据呢?
a) 用ReadLine 读取用户输入的数据,因为该值类型为String, 这时可通过Parse 方法进行转换,把字符串的值转换成数值型。
b) Parse 方法:所有数字类型都有一个表态Parse 方法,将数字类型的字符串表示形式转换为实际的数字类型。即int 、DateTime 、Char 、Boolean 、Enum 都可调用Parse 方法。
数据流相关类:
1. 字符数据流
TextReader 、TextWriter
StringReader 、StringWriter
StreamReader 、SteamWriter
2. 字节数据流
Stream 、bufferedStream
FileStream 、MemoryStream
3. 二进制数据流
BinaryReader 、BinaryWriter
其中,stream 是其它类的基类。
PrintDocument类 :
对应类, 其定义一个可再次使用的对象,该对象将输出发送到打印机; 通常结合PrintDialog 组件来控制文档打印的名个方面,所属名字空间System.Drawing.Printing
1. 属性
Printersettings 属性:存放打印机的设置信息,由打印对话框获取。
PrintCountroller 属性: 控制打印方式。
DoucumentName 属性: 指定打印文档名称,出现在打印机的状态窗口中。
2. 方法
Print 方法:开始文档的打印进程,该方法没有参数,调用它将按照当前设置开始打印。
3. 事件
BeginPrint 事件:在打印前触发,对应打印完触发事件EndPrint.
PrintPage 事件:每打印一页触发,参数PrintPageEventArgs 参数
PrintPageEventArgs 包含属性
a) Cancel: 取消打印操作。
b) Graphics: 页面的绘图对象
c) HadMorePages: 是否还有要打印的页面(每个页面触发一次事件截止该值为False )。
对话框Dialog 相关组件
1. OpenFileDialog: 打开文件对话框
2. SaveFileDalog: 保存文件对话框
3. FolderBrowserDialog: 文件流浏览对话框
4. FontDialog: 字体对话框
5. ColorDialog: 颜色对话框
6. PrintDialog: 打印设置对话框
7. PrintPreveiwDialog: 打印预览对话框
8. PageSetupDialog :页面设置对话框
图形类Graphics : 封装GDI+ 绘图面,无法继承。
1. 变换图形的度量单位,默认为像素,可通过PageUnit 属性修改
2. DrawString ():绘制指定的文本字符串
参数①String: 打印的内容
②Font: 字体
③Brush: 刷子
④RectagleF: 位置
⑤StringFormat: 对象的格式化
Random 类 :产生随机数
1. 构造函数
Random(): 使用系统时间计算种子值
Random(int seed): 使用Seed 的值为种子值
2. 方法Next
返回下一个随机数,范围自定,返回的数据类型有int 、double
Encoding 类 :字符编码
方法
Convert: 将字节数组从一种编码转换为另一种
GetEncoding: 返回指定代码页值或名称的Encoding
Getstring: 将指定的字节数组解码为字符串
Convert 类 : 将一个基本数据类型转换为另一个基本数据类型
方法
ChangType: 返回具有指定类型而且其值等效于指定对象的Object
Toxxxxx: 将指定的值转换为相应的类型
9.C#支持多接口和单类继承。
10.C#内存 (托管堆,堆栈);
11.设计模式(http://www.cnblogs.com/webabcd/archive/2008/04/02/1134658.html)
12.字符串
StringBuilder 转为string 只有用StringBuilder.ToString()方法;
StringBuilder用来做字符串操作比较好,或者是处理多个字符串用,String则适合保存字符串,或者是只连接2个字符串时。
相关推荐
C# 语法全解,都是分好的文档,适合大家交流学习。 文档列表: C# 命名空间9.doc C# 委托15.doc C#变量5.doc C#表达式7.doc C#不安全代码18.doc C#程序结构和数据类型1.doc ...C#语法20.doc C#语句8.doc C#转换6.doc
在这个“C#语法+数据库实例”中,我们将深入探讨C#的基础语法和如何结合数据库进行实际操作。 首先,C#语法是其核心学习内容之一。它包括变量声明、数据类型(如int、string、bool等)、控制流(如if语句、for循环...
本资源“C# 语法全解”旨在为初学者和有经验的开发者提供一个详细易懂的C#语法指南。 C#的基础部分包括变量、数据类型和常量。变量是存储信息的容器,数据类型决定了变量可以存储的数据种类,如整型(int)、浮点型...
C# 语法全解C# 程序是利用命名空间组织起来的。命名空间既用作程序的“内部”组织系统,也用作“外部”组织系统(一种向其他程序公开自己拥有的程序元素的方法)。 using 指令(第 9.3 节)是用来使命名空间用起来更...
"C#语法全解"是一本专门为初学者设计的教程,旨在帮助读者深入理解和掌握C#的基础语法和核心概念。 首先,C#语法的基础部分包括变量和数据类型。在C#中,变量用于存储数据,而数据类型决定了变量能存储的数据种类,...
"C#语法全解"这个资源包含了全面的C#语言教程,通过20个独立的文档深入浅出地阐述了C#的基础到进阶的语法知识。 1. **C#程序结构和数据类型**:这是学习任何编程语言的起点,C#中的数据类型分为值类型(如int、...
《EditPlus专用C#语法高亮方案详解》 在编程世界中,代码编辑器是开发者的重要工具,它能提供各种便利的功能,如语法高亮、代码提示等,极大地提升了编程效率。EditPlus作为一款功能强大的文本编辑器,因其轻便、...
**C#语法详解** C#(读作"C sharp")是一种面向对象的编程语言,由微软公司开发,主要用于构建Windows应用程序、游戏、Web服务以及移动应用。C#语法深受C++和Java的影响,同时它拥有自己的独特特性,使得它在现代...
《C# 语法全解1》是一本专为C#初学者设计的教程,它涵盖了C#编程语言的基础知识,是学习者踏入C#世界的重要阶梯。本教程以PDF格式提供,便于读者在线阅读或下载保存,以供随时查阅。 在C#编程中,基础至关重要。...
以上内容仅是C#语法的冰山一角,实际上C#还包括接口、泛型、枚举、集合、LINQ、异步编程、元数据、多线程等众多主题。`C# 语法全解`这份文档应该会涵盖所有这些内容,是学习和查阅C#语法的宝贵资源。
《C#语法快速入门手册》是一本针对初学者设计的编程指南,旨在帮助读者迅速掌握C#编程语言的基础知识和核心语法。C#是微软公司推出的一种面向对象的编程语言,广泛应用于Windows平台上的应用程序开发,游戏制作,...
### Java与C#语法对比详解 #### 一、概述 本文将对Java与C#两种流行编程语言在语法上的异同进行深入分析。通过对比,读者可以更好地理解这两种语言的特点,从而根据项目需求选择合适的技术栈。以下是Java与C#在...
在"C#语法学习—(word版)"这份资料中,我们可以期待深入探讨C#的基础知识,这对于初学者和有经验的开发者来说都是宝贵的资源。 首先,C#语法的核心概念包括变量、数据类型、运算符和控制流。变量是存储数据的容器...
以下是对“初级C#语法详细全解析”这个主题的深入探讨。 1. **变量与数据类型**:C#中的数据类型分为值类型(如int, double, bool)和引用类型(如类,接口)。变量是存储数据的容器,声明变量时需指定其数据类型。...
### VB.NET 和 C# 语法比较 #### 概述 本文档主要针对 VB.NET 和 C# 的语法进行了详细的对比分析,旨在为从 VB.NET 转向 C# 的开发者提供便利,帮助他们更快地掌握 C# 的语法特点,并能够顺利过渡到新的编程环境中...
C# 语法全解C# 语法全解C# 语法全解C# 语法全解C# 语法全解C# 语法全解C# 语法全解C# 语法全解C# 语法全解C# 语法全解C# 语法全解C# 语法全解C# 语法全解C# 语法全解C# 语法全解C# 语法全解
在这个超全整理的资源中,我们涵盖了C#语法解析、设计模式以及数据库实例,旨在帮助开发者深入理解和应用C#。 一、C#语法解析 C#的语法基础包括变量声明、数据类型(如int、string、bool等)、控制结构(if语句、...
C#语法与C++和Java有诸多相似之处,但又在其基础上引入了许多现代化的特性和改进。 一、基础语法 C#的基础语法包括变量声明、数据类型、常量、运算符等。变量是存储数据的容器,数据类型则规定了变量能存储的数据...
C#语法全解是深入学习该语言的关键,下面我们将详细探讨C#的基础语法、核心特性以及常见应用。 一、C#基础语法 1. 变量与数据类型:C#中的变量是用来存储数据的容器,分为值类型(如int、bool、char)和引用类型...
### C#语法基础详解 #### 编程基本规则:命名规范与代码对齐 在学习C#编程语言的基础时,首要掌握的是编程的基本规则,包括命名规范和代码对齐方式。 **命名规范**:C#中命名应遵循以下规则: - 命名必须以字母...