随笔分类 - 《C# 语言》学习笔记
摘要:属性是访问对象状态的首选方式,因为它们禁止外部代码实现对象内部的数据存储机制。属性还对内部数据的访问方式有了更多控制。一般以非常标准的方式定义属性,即通过一个公共属性直接访问一个私有成员。利用自动属性可以加快输入速度,可以用简化的语法声明属性,C#编译器会添加未输入的...
阅读全文
摘要:属性定义的方式与字段类似,但包含的内容比较多。属性拥有两个类似于函数的块,一个块用于获取属性的值,另一个块用于设置属性的值。这两个块也称访问器,分别用于get和set关键字定义,可以用于控制对属性的访问级别。可以忽略其中一个块来创建只读或只写属性。当然,这仅适用于...
阅读全文
摘要:对象可以激活事件,作为它们处理的一部分。给代码添加事件处理程序,这是一种特殊的函数,在事件发生时调用。还可以配置这个处理程序,以监听我们感兴趣的事件。 使用事件可以创建事件驱动的应用程序。许多基于Windows的应用程序完全依赖于事件。每个按钮单击、滚动滚动条...
阅读全文
摘要:委托是一种可以把引用存储为函数的类型。委托的声明非常类似于函数,但不带函数体,且要使用delegate关键字。委托的声明制定了一个返回类型和一个参数列表。 在定义了委托后,就可以声明该委托类型的变量。 接着把这个变量初始化为与委托有相同返回...
阅读全文
摘要:C# 简介变量和表达式流程控制 3.1 布尔逻辑 3.2 goto语句 3.3 分支 3.4 循环变量的更多内容 4.1 类型转换 4.2 复杂的变量类型 4.3 字符串的处理函数 5.1 定义和使用函数 5.2 变量的作用域 5.3 Main()函数 5.4 结构函...
阅读全文
摘要:1 什么是.NET Framework.NET Framework 是Microsoft为开发应用程序而创建的一个富有革命性的新平台。1.1 .NET Framework 的内容.NET Framework主要包含一个非常大的代码库,可以在客户语言(如C#)中通过面向...
阅读全文