这两段代码的区别是什么?以及如何决定使用哪一个?
var valueAndIndex = hashSet.Select((Value, Index) => new { Value, Index })
.ToList();
和
var array = arrayOf(1,2,3,4,5)
使用这两个代码,我可以通过它的索引来访问它
var list = listOf(1,2,3,4,5)
答案 0 :(得分:0)
区别在于数据类型:
var array = arrayOf(1,2,3,4,5) --> class kotlin.Array
var list = listOf(1,2,3,4,5) --> class java.util.Arrays$ArrayList
您必须确定最适合您需求的数据类型。