日期:2014-05-18  浏览次数:20765 次

C#语言入门学习笔记

C#语言入门学习笔记

?

一、C#是什么

C#(读作“C sharp”)是一种编程语言,它是为生成在 .NET Framework 上运行的各种应用程序而设计的。 C# 简单、功能强大、类型安全,而且是面向对象的。 C# 凭借在许多方面的创新,在保持 C 语言风格的表现力和雅致特征的同时,实现了应用程序的快速开发。?

?

Visual C# 是 Microsoft 对 C# 语言的实现。Visual Studio 通过功能齐全的代码编辑器、编译器、项目模板、设计器、代码向导、功能强大而易用的调试器以及其他工具,实现了对 Visual C# 的支持。 通过 .NET Framework 类库,可以访问许多操作系统服务和其他有用的精心设计的类,这些类可显著加快开发周期。

?

构造函数和析构函数

?

?

?

?static,因此它们仅存在于类级别上。 所有访问这些成员的 CDemo 实例都将使用相同的内存位置。 在代码中第一次引用 CDemo 类时,将对静态成员进行初始化。 这可能是第一次创建 CDemo 对象,也可能是第一次访问其中的一个静态成员

?

public readonly int InstanceID;

作为 readonly 成员,InstanceID 只能在构造函数中设置。

?

?

~CDemo()

{

? ?ClassInstanceCount --;

}

此方法称为“析构函数”,通过在类名前加波形符 (~) 表示。 内存管理器在它最后回收由 CDemo 对象占用的内存之前先调用析构函数。 通过实现析构函数,可以在将组件从内存移除前执行清除操作。 但是,正如在本演练的随后部分所看到的,完全有理由更早释放资源。

?

创建 CDemo 类的属性

?

public static long InstanceCount

? ?{

? ? ? get

? ? ? {

? ? ? ? ?return ClassInstanceCount;

? ? ? }

? ?}

?

数据库连接语句

?

Data Source=.,1444;Initial Catalog=StudyNet;Persist Security Info=True;User ID= ;Password=?