1:类
2:接口和委派
3:数组
4:值类型与引用类型的比较
5:装箱和拆箱我想深入了解这5项中每一个的具体含义及相对作用求学者的可悲,希望有朋友不怕麻烦给我讲讲!!
2:接口和委派
3:数组
4:值类型与引用类型的比较
5:装箱和拆箱我想深入了解这5项中每一个的具体含义及相对作用求学者的可悲,希望有朋友不怕麻烦给我讲讲!!
解决方案 »
- webservice部署到64位操作系统下,客户端调用ws,提示如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。。
- GDI+里面有没有类似GetTextMetrics的函数?我想要取得字符的平均宽度
- 这是定义一个视图吗: ds.Tables[P_Str_srcTable].DefaultView?
- GDI+画的简单坦克演示游戏中,在按下空格键后如何出现子弹,并且子弹能不断前行,需要用定时器吗?
- 用过Twain扫描的的朋友帮忙看看,关于选择一个指定的设备源的问题.
- 一个新手的小问题
- winform中如何实现在调用用户控件Button时,更改buttion的背景和字体?
- ASP.NET判断多个文本、下拉等不同类型控件是否填写,用try catch是否可行,还有其他什么方法
- 求助:怎么样把下拉列表框嵌入到datagrid控件中,本人初学,希望各位大侠帮忙!~~~~~
- 急急急!!!怎么解决在进行io操作时,windows form窗口反应不快的问题??
- 不点关闭按钮退出,如何做到关闭浏览器后如何记录用户退出的时间???
- 我个问题?用c#编程最佳的数据库结构是什么?
推荐入门书 <<C# Primer>> <<C#入门经典>> <<C#技术内幕>>
类声明定义新的引用类型。一个类可以从另一个类继承,并且可以实现多个接口。
类成员可以包括:常数、字段、方法、属性、事件、索引器、运算符、实例构造函数、析构函数、静态构造函数和嵌套类型声明。每个成员都有关联的可访问性(第 3.5 节),它控制能够访问该成员的程序文本区域。有五种可能的可访问性形式。下表概述了这些形式。
1.9 接口
一个接口定义一个协定。实现接口的类或结构必须遵守其协定。接口可以包含方法、属性、索引器和事件作为成员。
1.10 委托
委托适用于那种在某些其他语言中需用函数指针来解决的情况(场合)。但是,与函数指针不同,委托是面向对象和类型安全的。
委托声明定义一个类,它是从 System.Delegate 类派生的类。委托实例封装了一个调用列表,该列表列出了一个或多个方法,每个方法称为一个可调用实体。对于实例方法,可调用实体由一个实例和该实例的方法组成。对于静态方法,可调用实体仅由一个方法组成。如果用一组合适的参数来调用一个委托实例,则该委托实例所封装的每个可调用实体都会被调用,并且用的都是上述的同一组参数。
委托实例的一个有趣且有用的属性是:它既不知道也不关心有关它所封装的方法所属的类的种种详情;对它来说最重要的是这些方法与该委托的类型兼容(第 15.1 节)。这使委托非常适合“匿名”调用。这是一个强大的功能。
定义和使用委托分三个步骤:声明、实例化和调用。
数组是一种数据结构,它包含可通过计算索引访问的零个或多个变量。数组中包含的变量(又称数组的元素)具有相同的类型,该类型称为数组的元素类型。4.1 值类型
一个值类型或是结构类型,或是枚举类型。C# 提供称为简单类型的预定义结构类型集。简单类型通过保留字标识。4.2 引用类型
引用类型是类类型、接口类型、数组类型或委托类型。
4.3 装箱和取消装箱
装箱和取消装箱的概念是 C# 的类型系统的核心。它在“值类型”和“引用类型”之间的架起了一座桥梁,使得任何“值类型”的值都可以转换为 object 类型的值,反过来转换也可以。装箱和取消装箱使我们能够统一地来考察类型系统,其中任何类型的值最终都可以按对象处理
D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\2052
找到C# Language Specification.doc
这是MS 提供的全中文官方 C#教程 不要钱。你硬盘上就有。不过很少有人知道。还去外面买什么破书。