[《.NET框架程序设计》]第八章 常数与字段

原创 2004年06月30日 17:37:00

第八章 常数与字段<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

一、常数

1、可被定义为常数的类型有:

2        基元类型:Boolean, Char, Byte, SByte, Decimal, Int16, Int32, UInt16, UInt32, Int64, UInt64, Single, Double

2        字符串:String

2        枚举类型

2、常数在编译后直接嵌入IL代码中,因此一个模块中的常数不能在运行时被另一模块获取,前者对常数进行的修改无法被另一个模块在运行时感知,因此要想在运行时获取“不变数值”应该使用只读字段

 

二、字段

1、字段(包括静态、实例或只读字段)均在运行时分配内存

2、只读字段只能在构造器中被符值(也可在声明时被直接赋值,其他地方均不允许,实际上同于在构造器中赋值),静态只读字段在类型构造器中赋值,实例只读字段在实例构造器中被符值。

3、静态只读字段只能使用类型名访问,而不能使用实例引用访问

 

三、静态只读字段和常数的区别:

1、常数直接编译时刻嵌入IL代码,在运行时不可重新读取,静态只读字段则可以在运行时重新读取

2、常数只能在声明处赋值,而静态只读字段则可在构造器中赋值

《.NET框架程序设计》第八章 常数与字段

第八章 常数与字段 一、常数1、可被定义为常数的类型有:2        基元类型:Boolean, Char, Byte, SByte, Decimal, Int16, Int32, UInt16,...
  • Ninth
  • Ninth
  • 2004年08月29日 11:18
  • 1318

.NET框架程序设计——体系结构

谈到.NET,相信对于大多数初学者而言,都会感觉比较乱、比较迷茫,什么ASP.NET、VB.NET、VC.NET、ADO.NET、.NETFramework 等等概念,搞的我们晕头转向的,他们之间到底...
  • dongyue786
  • dongyue786
  • 2014年10月15日 15:47
  • 1980

终于把Microsoft .NET框架程序设计(修订版)看完了

这本书是由windows & .Net专家Jeffrey Richter写的,现在最新的是第二版CLR Via C#。虽然内容差不了多少,不过俺还是买了。:D。此书由李建忠老师翻译的。   Jeff...
  • kisserLeon
  • kisserLeon
  • 2006年11月28日 19:09
  • 1862

《Erlang 程序设计》练习答案 -- 第八章 顺序编程补遗

% (1).复习这一张关于Mod:module_info()的部分。输入命令dict:module_info()。这个模块返回了多少函数?% (2).code:all_loaded() 命令会返回一个...
  • wwh578867817
  • wwh578867817
  • 2015年11月16日 15:58
  • 630

《Erlang程序设计》第8章习题第一…

(1)编写一个函数start(AnAtom,Fun)来把spawn(Fun)的结果注册为AnAtom。当两个并行的进行同时执行到start/2函数时,要确保代码能够正常工作。也就是说,这两个进程其中一...
  • jingzhewangzi
  • jingzhewangzi
  • 2014年08月29日 22:26
  • 449

java程序设计基础_陈国君版第五版_第八章例题

java程序设计基础_陈国君版第五版_第八章例题 class Person{ private String name; private int age; public Person(){ ...
  • gaoenbin626
  • gaoenbin626
  • 2016年03月13日 14:53
  • 1014

《Erlang程序设计》第8章习题解

(1)编写一个函数start(AnAtom,Fun)来把spawn(Fun)的结果注册为AnAtom。当两个并行的进行同时执行到start/2函数时,要确保代码能够正常工作。也就是说,这两个进程其中一...
  • thomescai
  • thomescai
  • 2012年05月14日 11:39
  • 1098

.net框架程序设计读书笔记二(Microsoft .net 框架开发平台体系架构)

第一章:Microsoft .net 框架开发平台体系架构    本章的目标:对.net框架体系架构有一个总体的认识,并对.net框架中出现的一些新的技术和术语有一个基本的了解。 1.1 将源代码编译...
  • cwbboy
  • cwbboy
  • 2004年05月31日 16:57
  • 990

J2EE与.NET技术架构的比较

一、J2EE简介 J2EE体系结构图:                          1.组件-容器模型 J2EE是一个基于组件-容器模型的系统平台,其核心概念是容器。容器是指为特定组件提供服务...
  • kanglix1an
  • kanglix1an
  • 2014年06月04日 19:36
  • 8266

Java语言程序设计基础篇 第八章 课后编程答案

import java.util.Scanner; public class ch0801{ public static void main( String[] args ){ Rectang...
  • u010717079
  • u010717079
  • 2014年04月06日 13:33
  • 5168
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[《.NET框架程序设计》]第八章 常数与字段
举报原因:
原因补充:

(最多只允许输入30个字)