C#笔记基础篇
Tervor_HAN
这个作者很懒,什么都没留下…
展开
-
C#笔记16 命名空间和程序集
C#笔记16 命名空间和程序集——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。3. 名称空间.NET应用程序中定义的所有名称,包括变量名,都包含在名称空间中。名称空间采用层次结构,我们通常需要根据包含名称的名称空间来限定名称,以便访问它们namespace LevelOne{ // code in LevelOne namespace // name "NameOne" defin原创 2020-10-09 13:33:41 · 365 阅读 · 0 评论 -
C#笔记15 方法02
C#笔记15 方法02——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。写在前边*复习:方法是具有名称的可执行代码块,当方法被调用时,它执行自己所含的代码,然后返回到调用它的代码。有些方法返回一个值到它们被调用的位置。1. 递归一个方法可以自我调用。这就是所谓的递归方法每次调用自己,都会有一个新的帧被压入栈中1).如果没有边界,会无限调用自己,爆栈2).所以要有跳出——return原创 2020-09-18 10:01:10 · 117 阅读 · 0 评论 -
C#笔记14 方法01
C#笔记14 方法01——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。写在前边在 C#笔记10 类:基础 中,我们已经知道,方法是类中重要的一个函数成员除了类中,方法也可以声明在结构体,接口中*复习:方法是具有名称的可执行代码块,当方法被调用时,它执行自己所含的代码,然后返回到调用它的代码。有些方法返回一个值到它们被调用的位置。1. 方法的结构在类的相关笔记中,我们已经知道了如何声原创 2020-09-17 20:54:43 · 529 阅读 · 0 评论 -
C#笔记13 静态类与单例模式
C#笔记18 静态类——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。写在前边*复习:类是一种活动的数据结构程序的数据和功能被组织为逻辑上相关的数据项和函数的封装集合,称之为类在上几篇笔记中,我们介绍了类的定义,以及它的一些类成员,其中包括实例成员和静态成员(使用static修饰符声明的类成员),同理,类也可以在创建时直接使用static关键字修饰1. 什么是静态类用static关键原创 2020-09-16 11:57:03 · 401 阅读 · 0 评论 -
C#笔记12 类:类成员补充02
C#笔记12 类:类成员补充02——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。写在前边*复习:类是一种能存储数据并执行代码的数据结构,它包含:数据成员——存储数据包括:字段、常量函数成员——执行代码包括:方法,属性,构造函数,索引,运算符,事件,析构函数上两篇笔记 C#笔记10 类:基础C#笔记11 类:类成员补充01已经介绍了九种类成员类型中的四种(字段,方法,常量,原创 2020-09-16 11:43:38 · 178 阅读 · 0 评论 -
C#笔记11 类:类成员补充01
C#笔记11 类:类成员补充01——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。写在前边*复习:类是一种能存储数据并执行代码的数据结构,它包含:数据成员——存储数据包括:字段、常量函数成员——执行代码包括:方法,属性,构造函数,索引,运算符,事件,析构函数上一篇笔记 C#笔记10 类:基础 已经介绍了九种类成员类型中的两种(字段和方法)。这一篇将介绍更多类型的类成员(静态类成原创 2020-09-14 16:17:28 · 199 阅读 · 0 评论 -
C#笔记10 类:基础
C#笔记10 类:基础——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。写在前边*复习:类型是一种模版,C#提供了15种预定义类型,还可以创建自己的用户定义类型,有6种类型:类类型(class)结构类型(struct)数组类型(array)枚举类型(enum)委托类型(delegate)接口类型(interface)类在C#中是个很大的主题,关于它的讨论将会延伸至接下来的几原创 2020-09-12 16:20:21 · 275 阅读 · 0 评论 -
C#笔记09 数组
C#笔记09 数组——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。写在前边*复习:类型是一种模版,C#提供了15种预定义类型,还可以创建自己的用户定义类型,有6种类型:类类型(class)结构类型(struct)数组类型(array)枚举类型(enum)委托类型(delegate)接口类型(interface)1. 什么是数组数组实际上是由一个变量名称表示的一组同类型原创 2020-09-11 16:48:34 · 344 阅读 · 0 评论 -
C#笔记08 结构体
C#笔记08 结构体——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。写在前边*复习:类型是一种模版,C#提供了15种预定义类型,还可以创建自己的用户定义类型,有6种类型:类类型(class)结构类型(struct)数组类型(array)枚举类型(enum)委托类型(delegate)接口类型(interface)1. 什么是结构体结构体就是由几个数据组成的数据结构,这些原创 2020-09-10 17:31:38 · 183 阅读 · 0 评论 -
C#笔记07 枚举
C#笔记07 枚举——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。写在前边*复习:类型是一种模版,C#提供了15种预定义类型,还可以创建自己的用户定义类型,有6种类型:类类型(class)结构类型(struct)数组类型(array)枚举类型(enum)委托类型(delegate)接口类型(interface)1. 枚举类型的声明枚举是值类型,直接存储它们的数据枚举原创 2020-09-07 22:33:28 · 159 阅读 · 0 评论 -
C#笔记06 流程控制语句
C#笔记06 流程控制语句——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。写在前边语句是描述一个类型或告诉程序去执行一个动作的源代码指令 ———人民邮电出版社《C#2008 C#图解教程》本章介绍控制程序流的两种方法。程序流程就是C#代码的执行顺序。这两种方法就是分支和循环。分支是有条件地执行代码。条件取决于计算的结果,例如,“只有myVal 小于10,才执行这行代码”。循环重复执原创 2020-08-04 12:14:14 · 279 阅读 · 0 评论 -
C#笔记05 数据类型转换
C#笔记05 数据类型转换——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。写在前边无论是什么类型,所有的数据都是一系列的位,即一系列0和1。变量的含义是通过解释这些数据的方式来传达的。最简单的示例是char 类型,这种类型用一个数字表示Unicode字符集中的一个字符。实际上,这个数字与ushort 的存储方式完全相同——它们都存储0~65535之间的数字。——清华大学出版社《C#入门经原创 2020-08-02 12:18:58 · 269 阅读 · 0 评论 -
C#笔记04 表达式
C#笔记04 表达式——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。1. 表达式表达式是运算符和操作数的字符串。可以担当操作数的结构有:字面量常量变量方法调用元素访问器,如数组访问器和索引其他表达式C#运算符带一个、两个或三个操作数。操作数→返回值 或者 其他,比如在内存中设置一个值1.1 字面量是源代码中书写的数字或字符串,表示一个明确类型的明确的、固定的值1)原创 2020-07-28 12:18:57 · 168 阅读 · 0 评论 -
C#笔记03 类型、存储和变量
C#笔记03 类型、存储和变量——C#程序是一组类型声明1. 类型是一种模版学习C#就是学习如何创建和使用类型。可以把类型想象成一个用来创建数据结构的模版。模版本身并不是数据结构,但它详细说明了由该模版构造的对象的特征。———人民邮电出版社《C#2008 C#图解教程》类型由下面的元素定义:名称用于保存数据成员的数据结构一些行为及约束条件2. 实例化类型从某个类型模版创造实际的对象称为实例化该类型C#中,每个数据项都是某种类型的实例。 这些类型可以是语言自带的BCL或其他库原创 2020-07-27 11:02:14 · 221 阅读 · 0 评论 -
C#笔记02 C#的基本语法
C#笔记02 C#的基本语法C#是可用于创建要运行在.NET CLR上的应用程序的语言之一,它从C和C++语言演化而来,是Microsoft专门为使用.NET平台而创建的。使用C#开发应用程序比使用C++简单,因为其语法比较简单。但是,C#是一种强大的语言,在C++中能完成的任务几乎都能利用C#完成。——清华大学出版社《C#入门经典(第五版)》写在前边:C#程序由一个或多个类型声明组成,可以以任何顺序声明。1. 标识符和关键字1.1 标识符用来命名变量 、方法、参数和许多其他程序结构之类的东西原创 2020-07-25 12:39:25 · 186 阅读 · 0 评论 -
C#笔记01 C#和.NET框架
C#笔记01 C#和.NET框架——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。写在前边:C#是为开发微软公司.NET框架上的程序而设计的20世纪90年代后期,大多数程序员在使用Win32 API/MFC/COM,这些编程技术各有缺点,而且它们主要针对桌面程序而不是Internet的开发。那时,Web编程还是以后的事情,而且看起来和桌面编程非常不同。直到2002年,微软发布了.NET原创 2020-07-23 15:53:47 · 254 阅读 · 0 评论