![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#学习笔记
文章平均质量分 84
hljzxh051
这个作者很懒,什么都没留下…
展开
-
C#学习笔记(二)
第2讲数组 在学习前,视频教学中会提到一些开发辅助的软件,由于我已经安装了Visual Studio环境,所以也不需要了,如果大家已经安装了Visual Studio环境,那么直接用开发环境的控制台程序调试编译运行就可以了。如果大家没有的话,也可以和前一课讲的方式去调试运行,都是可以的。我还是运用原来前一课的方法来编译运行代码,编写代码大家可以在Visual Studio环境编写,是很方原创 2008-11-10 17:55:00 · 326 阅读 · 0 评论 -
C#学习笔记(九)
第9讲事件1现在来讲一下事件。我们知道Windows操作系统是一个基于事件的操作系统。掌握事件的机制对GUI编程能有着非常重要的意义。 事件是类在发生其关注的事情时来提供通知的一种方式。例如,封装用户界面控件的类可以定义一个在用户单击该控件时发生的事件。控件类不关心单击按钮时发生了什么,但它需要告知派生类单击事件已发生。然后,派生类可选择如何响应。 说到事件,就得谈谈2个角色 事件发原创 2008-11-19 21:16:00 · 398 阅读 · 0 评论 -
C#学习笔记(八)
第8讲委托2 现在接着上一节的笔记委托1来讲,上一节委托1主要讲解了委托对静态方法的代理。那么这一节课我们就主要讲一下委托如何代理动态的方法。听了上节课的内容可能会有一个感觉,代码的架构不是很好。不好在什么地方呢?我来看下上节课的代码: using System; delegate void EatDelegate(string food); class MyDele原创 2008-11-18 16:46:00 · 370 阅读 · 0 评论 -
C#学习笔记(六)
第6讲方法2 现在来讲一下方法的传递机制。方法的传递机制分为三种: PPT:值参数(Value Parameter) 方法名称(参数类型 参数名称 [,参数类型 参数名字]) 引用参数(Reference Parameter) 方法名称(ref 参数类型 参数名称 [,ref 参数类型 参数名字]) 输出参数(Output Paramenter)原创 2008-11-16 15:19:00 · 423 阅读 · 0 评论 -
C#学习笔记(七)
第七讲 委托1委托是一种安全地封装方法的类型,它与 C 和 C++ 中的函数指针类似。与 C 中的函数指针不同,委托是面向对象的、类型安全的和保险的。委托的类型由委托的名称定义。下面的示例声明了一个名为 Del 的委托,该委托可以封装一个采用字符串作为参数并返回 void 的方法。public delegate void Del(string message);委托具有以下特点:原创 2008-11-17 16:14:00 · 408 阅读 · 0 评论 -
C#学习笔记(五)
第5讲方法1现在来讲一下C#中的方法。 PPT:方法是包含一系列语句的代码块。它实现了一定的功能,并拥有一个便于识别的名称,也便于在程序中调用。 声明方法的语法 成员访问修饰符 返回值 方法名称(参数列表) { //方法的内容 } 声明一个方法首先要定义它的访问修饰符,比如是Public,还是Private等等。接下来要写这个方法的返回值的类型,如果没有返回值则用原创 2008-11-14 15:31:00 · 380 阅读 · 0 评论 -
C#学习笔记(四)
第4讲命名空间 现在来讲一下命名空间,通常一个软件项目包含类可能成千上万,如果2个以上的类有相同的名称时该怎么办呢?在C#中您可以使用命名空间就是namespace来解决命名冲突的问题,C#中命名空间其实就类似于Java中的Package就是包,在C#中命名空间可以用来定义C#类的范围。 PPT:.NET Framework类库由命名空间组成。每个命名空间都包含可在程序中使用的类型:类,原创 2008-11-13 22:02:00 · 382 阅读 · 0 评论 -
C#学习笔记(三)
第3讲ArrayList C#语言并不支持动态数组,如果需要使用到动态数组,则可以使用ArrayList来代替。 PPT:ArrayList位于System.Collections命名空间中也就是说我们要使用ArrayList必须要在程序开头引入using System.Collections命名空间。 PPT:ArrayList对象是较为复杂的数组。ArrayList类提供了Array原创 2008-11-12 14:49:00 · 394 阅读 · 0 评论 -
C#学习笔记(一)
第1讲配置.NET运行环境 这里不涉及界面及应用方面的知识,而是只关注C#语法本身,所以不需要安装Visual Studio 2003或者2005这样大型的程序,只要安装了.NET组件包就可以进行本课程的学习。那么我们如何知道自己的机器上是否已经安装了.NET组件包呢? 首先,打开控制面板,然后再打开添加删除程序,这时候我们可以发现在我的机器上安装了多个版本的.NET,一个是1.1转载 2008-11-09 19:40:00 · 464 阅读 · 0 评论 -
C#学习笔记(十一)
第11讲属性1 现在来讲一下C#中的属性。 属性是类,结构和接口的命名成员。它们提供了通过访问器(accessor)读,写或计算私有字段值的灵活机制。 属性是这样的成员:它们提供灵活的机制来读取,编写或计算私有字段的值。可以像使用公共数据成员一样使用属性,但实际上它们是称为“访问器”的特殊方法。这使得数据在可被轻松访问的同时,仍能提供方法的安全性和灵活性。 下面我们用代码一步一步来说明为什原创 2008-11-22 16:16:00 · 532 阅读 · 0 评论