c# - 如何在不知道要存储多少值的情况下创建数组?
问题描述
在 C# 中,我将值存储在一个数组中。
所以要创建这个数组,我使用这个代码,'int[] values = new int[10];'
但是,如果我需要超过 10 个值,或者我永远不知道我将拥有多少个值,该怎么办。可以是 1、10 或 100。
我理解我需要让编译器知道数组应该有多大以便它可以为其分配内存空间的想法。
有没有办法解决这个问题?
解决方案
您可以只使用 aList
并让它为您完成所有繁重的工作:
List<int> values = new List<int>();
推荐阅读
- python - 只绑定 tk/tkinter 上的重要键
- amazon-web-services - 如何在 AWS linux OS 中安装诸如 trimmomatic、bowtie2、samtools、seqtk 等生物信息学库?
- laravel - 使用 Laravel/Vue 配置 Uppy 以使用分段上传
- python - 当该位置的字符串应返回 9 时,为什么字典元素返回 1 的长度?
- python - Python在xml中查找主要元素
- go - connectex:无法建立连接,因为目标机器主动拒绝它
- logging - 如何停止 Kafka 记录到 nohup.out 文件
- python - 使用 Pyautogui (Python) 获取光标类型
- java - 1.2 Terrabyte-File 的缓慢趋势 sax 解析
- datadog - 如何查询 Datadog 以返回属性的值而不是事件的总数