作者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