社区
C#
帖子详情
如何生成一个数组常量。用const 怎么声明?
小流星子
2003-09-30 10:06:02
我想用const声明一个字符串数组。该怎么写呢?
我试着
const string [] a=new string [3];
a[0]="A";
a[1]="B";
a[2]="C";
不可行。
...全文
164
1
打赏
收藏
如何生成一个数组常量。用const 怎么声明?
我想用const声明一个字符串数组。该怎么写呢? 我试着 const string [] a=new string [3]; a[0]="A"; a[1]="B"; a[2]="C"; 不可行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小流星子
2003-09-30
打赏
举报
回复
应该可以吧,有谁知道吗?
简单掌握JavaScript中
const
声明
常量
与变量的用法
ES6引入的第三个
声明
类关键词与let类似:
const
。 看一下用法:
const
c1 = 1;
const
c2 = {};
const
c3 = []; Object.getOwnPropertyDescriptor(window,"c1") //Object {value: 1, writable: false, enumerable: true, configurable: false} 上面的例子说,不能在对c2进行赋值,但是可以改变c2的内容,因为c2是个对象,看例子: c2.p1 = 1; 同样,也可以往c3中添加元素,因为c3是个
数组
。
const
声明
常量
还有
Delphi
常量
常量
就是在第一次赋值后不能改变其值的量. Delphi有两种
常量
: 直接
常量
,
声明
常量
. 1直接
常量
:数值123 ,字符串’csdn.net’, 十六进制数$12,FALSE 和TRUE 2
声明
常量
: 符号
常量
, 资源字符串, 类型
常量
,
数组
常量
2.1符号
常量
Const
= ;
Const
intA =123; intB=123+ intA; chStr =’abcdef’; 编译器在编译时将根据值的类型推测
常量
的类型 2.2资源字符串 resourcestring strUrl = ‘www.csdn.net’;
声明
的字符串被编译至资源文件中, 可任
解析C#中的
常量
及如何在C#编程中定义
常量
常量
是在编译时已知并在程序的生存期内不发生更改的不可变值。
常量
使用
const
修饰符进行
声明
。只有 C# 内置类型(System.Object 除外)可以
声明
为
const
。 用户定义的类型(包括类、结构和
数组
)不能为
const
。请使用 readonly 修饰符创建在运行时初始化一次即不可再更改的类、结构或
数组
。 C# 不支持
const
方法、属性或事件。 可以使用枚举类型为整数内置类型(例如 int、uint、long 等等)定义命名
常量
。
常量
必须在
声明
时初始化。例如: class Calendar1 { public
const
int months = 12; } 在此示
C语言中
const
和C++中的
const
区别详解
C语言中
const
和C++中的
const
区别详解 C++的
const
和C语言的#define都可以用来定义
常量
,二者是有区别的,
const
是有数据类型的
常量
,而宏
常量
没有,编译器可以对前者进行静态类型安全检查,对后者仅是字符替换,没有类型安全检查。 而C语言中的
const
与C++也有很大的不同,在C语言中用
const
修饰的变量仍是
一个
变量,表示这个变量是只读的,不可显示地更改,而在C++中用
const
修饰过后,就变成
常量
了。例如下面的代码:
const
int n=10; int a[n]; 这两行代码在C语言中会报错,因为
声明
数组
时的
数组
长度必须是
常量
,而这里面的n在C语言中是变量
第7章
数组
1
声明
形式[存储类型说明符] [类型修饰符] 类型说明符
数组
名[
常量
表达式]={初值表};存储类型说明符:extern、static类型修饰符:
const
、vo
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章