C# 将元素插入列表时参数超出范围异常 使用系统; 使用System.Collections.Generic; 使用System.Linq; 使用系统文本; 使用系统诊断; 命名空间控制台应用程序1 { 班级计划 { 静态void Main(字符串[]参数) { List ul=新列表(); Process[]procs=Process.getprocesss(); int u=0; foreach(过程中的过程) { ul[u]=proc.ProcessName; u++; } } } }
每次执行循环时,我都想将每个进程名称移动到arraylist中,但我会跳出绑定异常。请提供一些示例代码。提前感谢…您无法访问列表中尚未设置的元素。使用.Add()函数C# 将元素插入列表时参数超出范围异常 使用系统; 使用System.Collections.Generic; 使用System.Linq; 使用系统文本; 使用系统诊断; 命名空间控制台应用程序1 { 班级计划 { 静态void Main(字符串[]参数) { List ul=新列表(); Process[]procs=Process.getprocesss(); int u=0; foreach(过程中的过程) { ul[u]=proc.ProcessName; u++; } } } },c#,C#,每次执行循环时,我都想将每个进程名称移动到arraylist中,但我会跳出绑定异常。请提供一些示例代码。提前感谢…您无法访问列表中尚未设置的元素。使用.Add()函数 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; namespace ConsoleApplication1 { class Program
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
List<string> ul = new List<string>();
Process[] procs = Process.GetProcesses();
int u = 0;
foreach (Process proc in procs)
{
ul[u] = proc.ProcessName;
u++;
}
}
}
}
您无法访问列表中尚未设置的元素。使用.Add()函数
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
List<string> ul = new List<string>();
Process[] procs = Process.GetProcesses();
int u = 0;
foreach (Process proc in procs)
{
ul[u] = proc.ProcessName;
u++;
}
}
}
}
尝试使用.Add()函数,如下所示:
foreach (Process proc in procs)
{
ul.Add(proc.ProcessName);
}
static void Main(字符串[]args)
{
List ul=新列表();
foreach(Process.getprocesss()中的进程进程进程)
{
ul.Add(proc.ProcessName);
}
}
列表在创建时具有默认大小,并在代码中添加元素,直到该大小已满(此时下一次“插入”失败)。add()方法检查此大小限制是否不再足够,并在需要时增加列表的大小
此代码还消除了对几个变量的需要。尝试使用.Add()函数,如下所示:
foreach (Process proc in procs)
{
ul.Add(proc.ProcessName);
}
static void Main(字符串[]args)
{
List ul=新列表();
foreach(Process.getprocesss()中的进程进程进程)
{
ul.Add(proc.ProcessName);
}
}
列表在创建时具有默认大小,并在代码中添加元素,直到该大小已满(此时下一次“插入”失败)。add()方法检查此大小限制是否不再足够,并在需要时增加列表的大小
此代码还消除了对两个变量的需要。没问题。请不要忘记将两个答案中的一个标记为正确,以防其他人稍后查找相同的答案。:-)没问题。请不要忘记将两个答案中的一个标记为正确答案,以防以后有人在寻找相同的答案。:-)