C#的成员常量

让我们再看一个成员常量的声明例子

class A
{
  public const double X=1.0;
  public const double Y=2.0;
  public const double Z=3.0;
}

关键字const用于声明常量,后跟数据类型的声明。类的常量可以加上以下修饰符:

●new

●public

●protected

●internal

●private

可以用一条语句同时声明多个常量,比如上例我们可以写成:

class A
{
   public const double X=1.0,Y=2.0,Z=3.0;
}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索const
, double
, 数据类型
, 常量
, public
成员
c站、c语言、cf、ch、c罗,以便于您获取更多的相关知识。

时间: 2024-11-05 20:33:56

C#的成员常量的相关文章

类的成员

类的成员可以分为两大类:类本身所声明的,以及从基类中继承而来的. 类的成员有以下类型: ●成员常量,代表与类相关联的常量值. ●域,即类中的变量. ●成员方法,复杂执行类中的计算和其它操作. ●属性,用于定义类中的值,并对它们进行读写. ●事件,用于说明发生了什么事情. ●索引指示器,允许象使用数组那样为类添加路径列表. ●操作符,定义类中特有的操作. ●构造函数和析构函数,分别用于对类的实例进行初始化和销毁. 包含有可执行代码的成员被主食库是类中的函数成员,这些函数成员有方法.属性.索引指示器

C++成员变量的初始化顺序问题

问题来源: 由于面试题中,考官出了一道简单的程序输出结果值的题:如下,   [cpp] view plaincopyprint?   class A   {   private:       int n1;       int n2;          public:       A():n2(0),n1(n2+2){}          void Print(){           cout << "n1:" << n1 << ", n

VC类中定义静态常量

在C++类中定义常量,有以下两种方法:1.在类定义体内定义枚举常量; 例如: class A { public: enum { THREAD_NUM = 100, MEM_BLOCK_SIZE = 1024, PORT = 8080 }; }; 这样定义出来的常量值在程序运行过程中是不能被修改的,编译的时候就已经确定了这些常量的值; 2.在类定义体中声明使用static const来修饰成员常量,然后在类定义体外对这些成员进行初始化;也就是说在类定义体内定义const类型的静态成员常量; 例如:

Java编程那些事儿65——static修饰符

修饰符的作用是让被修饰的内容具备特定的功能,在程序中合理使用修饰符可以在语法和功能上实现很多需要的效果.Java语言中的修饰符主要有5个:static.final.native.abstract和synchronized.这里首先讲解static.final和native的作用. 8.7.1 static修饰符 static关键字的中文意思是静态的,该修饰符可以修饰成员变量,成员常量和成员方法.使用该关键字修饰的内容,在面向对象中static修饰的内容是隶属于类,而不是直接隶属于对象的,所以st

JBuilder2005创建开发文档之标签介绍

创建 Javadoc注释由Javadoc标签和描述性文本组成,你可以为类.接口添加注释,也可为构造函数.值域.方法等类中的元素添加注释.我们来看一个带Javadoc注释的程序,其代码如下所示: 代码清单 1 Person.java 1. package javadoc;2. import java.io.Serializable;3. /** 4. * <pre>描述人对象,拥有两个属性,分别是名字和性别.</pre>5. * @see javadoc.tool.Car6. * @

C#基础—关于类

类实际上是创建对象的模板,每个对象都包含数据,并提供了处理和访问数据的方法.类定义了每个对象可以包含什么数据和功能,但类自己不能包含数据.比如一个类代表一个人,它就可以定义所以人相关的信息(身高.年龄.体重等).使用时,事例化对象表示某一个人.类的成员可以分为两大类类本身所声明的以及从基类中继承而来的类的成员有以下类型? 成员常量,代表与类相关联的常量值? 域,即类中的变量? 成员方法,复杂执行类中的计算和其它操作? 属性,用于定义类中的值并对它们进行读写? 事件,用于说明发生了什么事情? 索引

用 Java 生成 Java:CodeModel 介绍

在我们编写代码的时候,常常会有这样的情形:一部分代码是可以根据另一部分代码按照某种特定的模式变化而来的: 有时,随着那一部分被依赖的代码发生变化,依赖的代码不得不跟着修改:有时,这样的代码会随着项目的推进,不止一次 的出现.很典型的一个例子就是,当需要自己实现数据访问层时,通常每个实体类会对应一个 DAO(数据访问对象)类,并 且一般来讲 DAO 类的代码编写是很机械的.这时,我们就需要使用"代码生成"来提高我们的开发效率以及提高代码的可 维护性. Java 有很多种方法可以实现&qu

Java编程那些事儿66——final修饰符

8.7.2 final final关键字是最终的.最后的意思,在程序中可以用来修饰类.成员变量和方法的声明,由该关键字修饰的内容都是不可变的. 8.7.2.1 final数据 final修饰的数据是常量,常量既可以出现在类的内部,也可以出现在方法或构造方法的内部.在程序中常量只能赋值一次. 其它说明可以参看前面的常量介绍. 在程序中,一般类内部的成员常量为了方便调用,一般都使用static修饰符进行修饰.示例代码如下: /** * 常量使用 */ public class Student { /

Swift中构造方法的解析

Swift中构造方法的解析 一.引言       构造方法是一个类创建对象最先也是必须调用的方法,在Objective-C中,开发者更习惯称这类方法为初始化方法.在Objective-C中的初始化方法与普通函数相比除了要以init抬头外并无太严格的分界,而在Swift语言体系中,构造方法与普通的方法分界十分严格,从格式写法上就有不同,普通方法函数要以func声明,构造方法统一为init命名,不需要func关键字声明,不同的构造方法采用方法重载的方式创建. 二.构造方法的复写与重载      在O