Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从列表中获取数字?_C# - Fatal编程技术网

C# 如何从列表中获取数字?

C# 如何从列表中获取数字?,c#,C#,我有以下代码: if (LR.Count > 0) { for (int i = 0; i < LR.Count; i++) { } } 在这个索引[0]中,我有两个int的变量end 88和start 96 在这个for循环中,我需要做的是: if (LR.Count > 0) { for (int i = 0; i < LR.Count; i++) { _fts.Add( } } 我有两个错误: 错

我有以下代码:

if (LR.Count > 0)
{
    for (int i = 0; i < LR.Count; i++)
    {

    }
}
在这个索引[0]中,我有两个int的变量end 88和start 96

在这个for循环中,我需要做的是:

if (LR.Count > 0)
{
    for (int i = 0; i < LR.Count; i++)
    {
        _fts.Add(
    }
}
我有两个错误:

错误31“System.Collections.Generic.List.Add(int)”的最佳重载方法匹配具有一些无效参数

错误32参数1:无法从“Lightings\u提取器.Lightings\u区域”转换为“int”


如何从列表LR的每个索引中获取两个数字并每次将这两个数字添加到列表中?

如果要将
开始
然后
结束
添加到
\u fts
,请尝试

for (int i = 0; i < LR.Count; i++)
{
  _fts.Add(LR[I].start);
  _fts.Add(LR[I].end);
}
您还应该使用
foreach
而不是
如果
for

foreach (var lr in LR)
{
   _fts.Add(new Range {Start = lr.start, End = lr.end} );
}

如果要将
开始
然后
结束
添加到
\u fts
,请尝试

for (int i = 0; i < LR.Count; i++)
{
  _fts.Add(LR[I].start);
  _fts.Add(LR[I].end);
}
您还应该使用
foreach
而不是
如果
for

foreach (var lr in LR)
{
   _fts.Add(new Range {Start = lr.start, End = lr.end} );
}

小提示:您不必检查
LR.Count
是否大于0(除非
for()
循环之外有更多的代码。
LR
看起来像什么?如果我这样做:\u fts.Add(LR[i].end);那么我没有收到任何错误,或者如果我这样做:\u fts.Add(LR[i].start);但我需要做一些事情来添加LR中每个索引的结束和开始结束和开始,而不是只添加结束和开始。而是每次添加一对。@JhonatanBirdy您能举个例子说明您希望
\u fts
在完成后看起来如何吗?spajce这是LR的构建:List LR;这是一个anothe的列表r类。这是一个Lightings\u Region类的列表。列表中该类的每个索引都包含两个数字:end和start。因此,如果end是44,start是40,那么在索引[0]中,我应该看到:40,然后44,然后50,然后56一个数字列表。小提示:您不必检查
LR.Count
是否大于0(除非
for()
循环之外还有更多代码。
LR
是什么样子的?如果我这样做:_fts.Add(LR[i].end);那么我没有收到任何错误,或者如果我这样做:_fts.Add(LR[i].start);但我需要做一些事情来添加LR中每个索引的结束和开始结束和开始,而不是只添加结束和开始。而是每次添加一对。@JhonatanBirdy您能举个例子说明您希望
\u fts
在完成后看起来如何吗?spajce这是LR的构建:List LR;这是一个anothe的列表r类。这是一个Lightings\u Region类的列表。列表中该类的每个索引都包含两个数字:end和start。因此,如果end是44,start是40,那么在索引[0]中,我应该看到:40,然后44,然后50,然后56一个数字列表。
foreach (var lr in LR)
{
   _fts.Add(new Range {Start = lr.start, End = lr.end} );
}