C#学习笔记(二)
by heiyeluren
学习《Visual C#入门经典》学习笔记
1. 静态和实例类成员
静态成员(也称共享成员)是类里的特殊成员,例如静态方法、静态属性等。静态成员可以载类的实例之间共享,所以他们可以看作是类的全
局对象。静态属性和静态字段可以访问独立于任何对象实例的数据,静态方法可以执行与对西拿过类型相关、但不专用于对象实例的名利就能
够,再使用静态成员时,甚至不需要实力华对象。
比如,我们VS里面已有的Console.WriteLine()和Convert.ToString()方法是静态的,根本不需要实例化Console或Convert类(如果使者进行这
样的实力华,操作会失败,因为这些类的构造函数不是可公共访问的)。
再很多情况下,静态属性和方法有很好的效果。例如,可以使用一个静态属性跟踪类的实例被创建了多少次。一般对一个静态的属性或者方法
前面都加上 static,比如:
class Class1
{
public static int memberProperty1;
public static int memeberMethod()
{
//code block...
}
}
2. 接口
接口是把隐式的公共方法和属性组合起来,以封装特定功能的一个集合。一旦定义了接口就可以在类中实现它。这样,类就可以支持接口所指
定的所有属性和方法。
接口不能单独存在,不能象实例化类一样实例化接口。另外,接口不能包含实现其成员的任何代码,而只能定义成员本身,执行过程必须在实现接口的类中实现。
更详细的东西以后讨论。。。
WriteTime: 2004-12-29 17:20
分享到:
相关推荐
Learning hard C# 学习笔记
LearningHard C#学习笔记,学习C#的经典入门教材。 非常适合初学者,希望大家一起努力。
Visual C#学习笔记光盘 简介:本书由浅入深地讲解Visual C# 2005编程知识,全书内容分为6篇,共27章,第一篇介绍Visual Studio 2005开发环境和C#基础,其中包括Visual C# 2005简介,C#语言基础,面向对象编程...
《c#6.0学习笔记》随书光盘及pdf和源代码,这三部分内容都在这一个资源里面,视频教程很难找,在网上找了很久很久,和大家分享一下。
C#学习笔记因其经典性和实用性而受到许多程序员的推崇,是初学者入门和进阶的重要参考资料。 在C#的学习过程中,首先需要理解其基本语法结构,包括变量定义、数据类型(如int、string、bool等)、控制流(如if语句...
综上所述,"经典、简单C#学习笔记"涵盖了C#语言从基础到进阶的全面内容,适合初学者入门,也对有一定经验的开发者有参考价值。通过深入理解和实践这些知识点,你将能够熟练掌握C#,并在各种应用场景中游刃有余。
《Visual C#学习笔记》是一本深入探讨C#编程语言及其在ASP.NET框架下应用的专业教程。这本书旨在为想要掌握C#和ASP.NET技术的读者提供详尽的指导,无论你是初学者还是有一定开发经验的程序员,都能从中受益匪浅。 ...
以下是对C#学习笔记的详细解读: 1. **基础语法**:C#的基础包括变量、数据类型(如整型、浮点型、布尔型、字符串等)、运算符(算术、比较、逻辑、赋值等)和控制结构(如条件语句、循环语句、switch语句)。初学...
根据提供的信息,我们可以总结出以下相关的C#知识点: ### C#中关键字的小提示 C#是一种严格的关键字敏感的语言,这意味着不能将关键字用作变量名或其他标识符的名称。但是,如果你确实需要这样做,比如当你从另一...
《C# 6.0学习笔记:从第一行C#代码到第一个项目设计》是由周家安编著的一本深入浅出的C#编程教程。这本书主要针对C#初学者和有一定基础的开发者,旨在帮助读者全面理解C# 6.0版本的新特性和编程技巧,并通过实际项目...
**C#学习笔记PowerPoint版概述** 这是一份基于PowerPoint制作的C#学习笔记,适合初学者系统地了解和掌握C#编程语言的基础知识。虽然没有具体的描述,但我们可以推测这份笔记是作者在学习过程中整理的心得体会,旨在...
本压缩包包含的"C#学习笔记"是一份宝贵的资源,适合初学者和有一定基础的开发者,帮助他们深入理解C#语言的核心概念和实践技巧。 笔记首先可能会介绍C#的基础语法,这是任何编程语言学习的起点。这包括变量定义、...
- **标题**:“C#学习笔记.docx” - 该文档主要记录了作者在学习C#过程中所做的笔记。 #### 描述解析 - **描述**:“学习时自己做的笔记,方便自己学习也分享给大家,做好笔记对于学习是有很大的帮助,在研究的...
以上只是C#学习笔记的基础部分,实际学习过程中还会涉及更多高级特性,如匿名方法、Lambda表达式、异步编程(async/await)、匿名类型、动态类型等。通过不断实践和学习,你可以逐步掌握C#,并运用到实际项目开发中...
《C#使用手册+C#学习笔记+C#基础教程》是一份综合性的学习资源,适合对C#编程感兴趣的初学者和进阶者。这份压缩包包含了三个核心文档:《C#基础教程-c_实例教程.doc》、《C#使用手册.doc》和《C#学习笔记.doc》,...