C#中“变量”与“字段”有什么区别?

如题所述

没区别。都是一段占用内存的数据而已。
只是创建的地方不同而已,通常字段是在一个类中的一个属性,比如a.b
而类是一个抽象的,而b也是抽象的,变量就不同了就是具体到一个实体。可以说变量是一个类的实体化,而字段是一个类的一个部分。
大概就是人类和小明的关系。变量是小明,人类的性别被称为字段。
温馨提示:内容为网友见解,仅供参考
无其他回答

c#中变量与字段有什么区别
没区别。都是一段占用内存的数据而已。只是创建的地方不同而已,通常字段是在一个类中的一个属性,比如a.b 而类是一个抽象的,而b也是抽象的,变量就不同了就是具体到一个实体。可以说变量是一个类的实体化,而字段是一个类的一个部分。大概就是人类和小明的关系。变量是小明,人类的性别被称为...

C#属性、字段、变量
C#中的变量、字段、域、属性、属性过程在C#中: 域: 表示与对象或类相关联的变量,修饰符不论是不是public。(与字段类似) 字段: 表示与对象或类相关联的变量。通常来讲修饰符是public的成员变量称为字段,而private更适合说是局部变量。(与域类似) 属性: 表示域或字段的自然扩展,使得在保证封装性的基础上实现了...

C#中方法,属性,字段,事件,变量,这个几个概念应该如何理解和区分?
字段:不清楚字段是c#中的意义,故不作评论 事件:某人去上班,选择了骑车了去,但还是迟到了,这就是一个“迟到”事件 变量:这个人要上去上班,他需要交通工具,但他的交通工作有自行车,电瓶车,摩托车,所以交通工具是变量 不一定准确,但大同小意,楼主再仔细甄别一下吧 ...

C#中属性和字段的区别
一、访问性不同 1、C#中属性:C#中属性是限制只能给变量赋于某个范围的值,是有限制的访问私有变量。2、C#中字段:C#中字段是自由的、毫无限制的访问公有变量。二、包含不同 1、C#中属性:C#中属性中包含两个块:set和get,set块负责属性的写入工作,get块负责属性的读取工作。2、C#中字段:C#中...

C#中字符与变量的区别?
它就是一个变量。如果你想改变这个变量的值Hello,就应该是str = "你好",那就是先将空间的Hello去掉了,空出一些空间,将“你好”放进去,那变量就变为"你好",。以后要输出变量时的值就是“你好”。字符串是引用类型 而int count = 0; double n = 0; 等等是值类型,值类型不可以引用。

c#中::和 .的区别?
c#中::和.区别为:性质不同、引用变量不同、前缀不同。一、性质不同 1、:::::是域作用符,是各种域性质的实体专用的。2、.:.是成员作用符,是对象专用的。二、引用变量不同 1、:::::的引用变量类型是外部变量。2、.:.的引用变量类型是局部变量。三、前缀不同 1、:::::的前缀可以不...

C#中变量什么意思,功能?
变量,顾名思义就是一个可变的量,就是你自己取的标识符名称。当你声明一个变量的时候你就告诉了编译器,你声明了一个标识符。当你给变量初始化后,编译器就会为这个变量分配内存空间,这时候这个变量名就相当于是一个内存地址了,你可以通过这个变量名 访问这个内存空间,对这个内存空间进行读写操作...

c#中::和 .的区别?
c#中::和.区别为:性质不同、引用变量不同、前缀不同。一、性质不同 1、:::::是域作用符,是各种域性质的实体专用的。2、.:.是成员作用符,是对象专用的。二、引用变量不同 1、:::::的引用变量类型是外部变量。2、.:.的引用变量类型是局部变量。三、前缀不同 1、:::::的前缀可以不...

C#中变量是什么??
变量是一段有名字的连续存储空间。在源代码中通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。 变量是程序中数据的临时存放场所。在代码中可以只使用一个变量,也可以使用多个变量,变量中可以存放单词、数值、日期以及属性。

c#中的变量是什么
变量中可以存放单词、数值、日期以及属性。由于变量让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此它们十分有用。变量可以保存程序运行时用户输入的数据、特定运算的结果以及要在窗体上显示的一段数据等。简而言之,变量是用于跟踪几乎所有类型信息的简单工具。

相似回答