作者yan04870449 (杨伯)
看板C_Sharp
标题[问题] 关於const string[]一问
时间Sat Feb 5 21:17:33 2011
我在c++可以像下面这样子做
const char *str[] =
{
"str_A",
"str_B",
"str_C",
};
我想要效仿在c#里面做一样的事,但是似乎不行,我是这样子写的
const string[] str = new string[]
{
"str_A",
"str_B"
};
但是我被c#打枪了~"~
於是我上网google查到有人说可以像这样子写
readonly string[] str = new string[]
{
"str_A",
"str_B"
};
想请问一下,这样子写跟c++的是一样的意思吗?
这个str会占记忆体吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.128.56
1F:推 FF16:c#跟c++底下的运作有点差异,不能这样看。 02/05 22:05
3F:→ glennchen:中间NOTE有说明,看一下吧 02/05 22:19