You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用从文本框获取的数值作为长度创建数组?

如何创建大小由文本框传入值决定的数组

实现逻辑很简单:

  • 先获取文本框的输入内容,转换为合法的非负整数作为数组的长度
  • 用得到的长度值初始化对应类型的数组即可

基础实现代码如下:

int massivSize = int.Parse(textBox1.Text);
int[] odnMassiv = new int[massivSize];

注:上述基础代码仅做逻辑演示,实际使用时建议增加输入校验,避免用户输入非数字、负数等非法值时程序报错,容错优化版本参考如下:

// 校验输入是否为合法的非负整数
if (int.TryParse(textBox1.Text, out int massivSize) && massivSize >= 0)
{
    // 校验通过后再创建数组
    int[] odnMassiv = new int[massivSize];
    // 后续数组相关业务逻辑
}
else
{
    // 输入非法时的提示逻辑,比如弹出提示框告知用户请输入合法的正整数
}

内容的提问来源于stack exchange,提问作者nikitapremium

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 00:45:00