看一下这个简单的C#程序:
using System;
namespace testProgram
{
internal class Program
{
static void Main(string[] args)
{
List<string> list = new List<string>();
list.Add("List element.");
Console.WriteLine(list[0]);
}
}
}
输出:
List element.
你可以看到它使用了一个列表。我经常在网上看到,为了使用列表,我需要在文件开头添加"using System.Collections.Generic;"。然而,程序可以在没有这行代码的情况下运行,为什么?
error CS0246: 找不到类型或命名空间名称 'List <>'(是否缺少 using 指令或程序集引用?)
。https://www.programiz.com/csharp-programming/online-compiler/ - Pac0