我对字符串分配很好奇。如果我有一个名为 的常量mystring = "test"
,我可以在应用程序的任何地方使用“test”而不分配任何新数据吗?见下文,此方法会分配任何新数据吗?
const string mystring = "test"
void test()
{
for(int i = 0; i < 100000;i++)
{
allocationTest();
}
}
void allocationTest()
{
Console.Write("test");
}