gpt4 book ai didi

.net - Arraylist 是类型安全的还是强类型的?

转载 作者:行者123 更新时间:2023-12-03 03:38:37 25 4
gpt4 key购买 nike

我不知道“强类型”和“类型安全”到底有什么区别!

您能用简单的语言解释一下吗?

假设我们使用 Arraylist,但我无法断定它是类型安全的还是强类型的。或者我们可以同时使用它。?

最佳答案

ArrayList不是类型安全的。这意味着ArrayList可以分配任何类型的值:

ArrayList myList = new ArrayList();
myList.Add("this is a string");
myList.Add(19); //Notice that this is an int, but it doesn't throw an error!

这是一个问题,因为当您使用列表时,您不知道列表中的类型。抛出错误的可能性非常高。

避免使用ArrayLists !请改用通用列表,例如 List<T>

关于.net - Arraylist 是类型安全的还是强类型的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17984499/

25 4 0