请教如何定义一个常量数组? 下面这样写是错的啊 public const string[] strArr={"TTT","JNJJ"}; 应该怎么写啊? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样写当然是错的const智能用于值类型,而数组已经不是值类型了,所以不能这样写应该用static readonly比如public static readonly string[] strArr={"TTT","JNJJ"}; Reeezak(坚持信念) 说的对,另外补充一点, readonly是可以在构造函数中初始化的。 怎么在ASPX页面定义方法,比如写page_load方法 dataset跳转到指定记录的问题?? 怎么能把写如XML的内容不缩进 如何实现自定义一个数据类型的别名? 不用遍历form中的控件,怎样直接操作Name="a"的控件 WPF 获取Image控件中图像名称 各位碰到一个很奇怪的问题,天大奇怪! 如何获得指定数据库中所有表的名称? 为什么我的窗体按Ctrl-C就关闭???? 在Csharp中,怎样计算字符串表达式的值。 tabcontrol控件中的tabPage顺序问题!? 急救!!!! datagrid怎么实现一行多列啊????
const智能用于值类型,而数组已经不是值类型了,所以不能这样写
应该用static readonly
比如
public static readonly string[] strArr={"TTT","JNJJ"};
另外补充一点, readonly是可以在构造函数中初始化的。