我有一个Dictionary>我想要一个数组中的键列表。但是当我选择string[]keys=dictionary.Keys;这不会编译。如何转换KeysCollection到字符串数组? 最佳答案 假设您使用的是.NET3.5或更高版本(usingSystem.Linq;):string[]keys=dictionary.Keys.ToArray();否则,您将不得不使用CopyTo方法,或使用循环:string[]keys=newstring[dictionary.Keys.Count];dictionary.Keys.Copy
我有一个Dictionary>我想要一个数组中的键列表。但是当我选择string[]keys=dictionary.Keys;这不会编译。如何转换KeysCollection到字符串数组? 最佳答案 假设您使用的是.NET3.5或更高版本(usingSystem.Linq;):string[]keys=dictionary.Keys.ToArray();否则,您将不得不使用CopyTo方法,或使用循环:string[]keys=newstring[dictionary.Keys.Count];dictionary.Keys.Copy