5、C编程:类型、存储与变量深度解析

C#编程:类型、存储与变量深度解析

1. C#程序与类型声明

C#程序本质上是一组类型声明。与C和C++程序不同,C#程序或DLL的源代码是一个或多个类型声明的集合。对于可执行程序,其中一个声明的类型必须是包含 Main 方法的类。命名空间则是将相关类型声明分组并命名的方式,通常会在自定义的命名空间中声明程序。例如:

namespace MyProgram 
{
    DeclarationOfTypeA 
    DeclarationOfTypeB 
    class C 
    {
        static void Main()
        {
            ...
        }
    }
}
2. 类型的本质

类型就像是创建数据结构的模板,它并非数据结构本身,但规定了由该模板构建的对象的特性。类型由名称、用于存储数据成员的数据结构,以及行为和约束这几个元素定义。例如 short int 类型,它们各自有不同的特性,就像不同的模板可以制造出不同的产品。

3. 类型的实例化

从类型模板创建实际对象的过程称为类型实例化。创建的对象可以称为该类型的对象或实例,这两个术语可以互换使用。在C#程序中,每个数据项都是某种类型的实例,这些类型可以是语言提供的、BCL或其他库提供的,也可以是程序员自定义的。

4. 数据成员与函数成员

类型可分为简单类型和复杂类型。像

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值