C#中声明、初始化和实例化

简介: C#中声明、初始化和实例化

声明

       格式:类型 对象名   例如

string  str;

       声明其实和我们引用类型是一样的。声明也可以说是定义了一个对象。只是简单的声明了一下,并没不会给声明的对象分配一个对象需要的内存空间。

初始化

       格式:类型  对象名=值   例如

string  str="hi";

 有了对声明的理解,初始化理解起来就会更加容易。初始化是在声明的基础上给对象赋了一个值。

实例化

       格式:类名  对象名=new  类名; 例如

A  a=new A;

       为类创建一个新的对象这个过程就是实例化。实例化的过程就是为对象分配一个自己的内存空间。这样类才成为对象的一个实例。

总结

声明,只生成对象不赋值的过程。

初始化,是给对象赋值的过程。

实例化,是使用new为对象分配内存的过程。


相关文章
|
6月前
|
C# 开发者
C# 9.0中的模块初始化器:程序启动的新控制点
【1月更文挑战第14天】本文介绍了C# 9.0中引入的新特性——模块初始化器(Module initializers)。模块初始化器允许开发者在程序集加载时执行特定代码,为类型初始化提供了更细粒度的控制。文章详细阐述了模块初始化器的语法、用途以及与传统类型初始化器的区别,并通过示例代码展示了如何在实际项目中应用这一新特性。
|
6月前
|
自然语言处理 C# 数据安全/隐私保护
50.c#:string类初始化
50.c#:string类初始化
251 1
|
6月前
|
C#
C#对象初始化器
C#对象初始化器
|
6月前
|
存储 C# 容器
掌握 C# 变量:在代码中声明、初始化和使用不同类型的综合指南
变量是用于存储数据值的容器。 在 C# 中,有不同类型的变量(用不同的关键字定义),例如: int - 存储整数(没有小数点的整数),如 123 或 -123 double - 存储浮点数,有小数点,如 19.99 或 -19.99 char - 存储单个字符,如 'a' 或 'B'。Char 值用单引号括起来 string - 存储文本,如 "Hello World"。String 值用双引号括起来 bool - 存储具有两个状态的值:true 或 false
97 2