JArray.Parseを使用して取得した2つのJArrayを連結する方法がわかりませんか?配列の順序を維持する必要があります。つまり、最初の配列が最初で、秒単位の要素がその後に来る必要があります。
質問する
20776 次
4 に答える
14
要素が 2 番目の JArray から来る場所JArray
を呼び出すことによって、要素を 1 つに追加できます。JArray.Add(element)
これらの要素をすべて追加するには、2 番目の JArray をループする必要がありますが、これで目的が達成されます。
for(int i=0; i<jarrayTwo.Count; i++)
{
jarrayOne.Add(jarrayTwo[i]);
}
上記の例jarrayOne
では、最初の配列のすべての要素が含まれ、その後に 2 番目の配列の要素が順番に含まれます。詳細については、JArray のドキュメントを参照してください。
于 2013-03-12T20:47:59.123 に答える
3
あなたが持っている一般的なケースのための私の2セントn
JArray
:
IEnumerable<JArray> jarrays = ...
var concatenated = new JArray(jarrays.SelectMany(arr => arr));
そして、これを元の質問に 2 つJArray
の 's で射影するには:
JArray jarr0 = ...
JArray jarr1 = ...
var concatenated = new JArray(new[] { jarr0, jarr1 }.SelectMany(arr => arr));
于 2018-01-11T13:47:15.513 に答える