「C#」Reverse メソッドでリストの要素の順次を逆順にするサンプル
構文
List<T>.Reverse メソッド
List<T> 全体の要素の順序を反転させます。
C#コード
using System;
using System.Linq;
using System.Collections.Generic;
namespace com.arkgame.ConsoleAppDemo
{
class Program
{
static void Main(string[] args)
{
List<String> cftLst = new List<string>() {"AA","BB", "CC", "DD", "EE" };
Console.WriteLine("Listの要素の順序が反転前:");
foreach (var t in cftLst) {
Console.WriteLine(t);
}
cftLst.Reverse();
Console.WriteLine("Listの要素の順序が反転後:");
foreach (var t in cftLst)
{
Console.WriteLine(t);
}
}
}
}
using System;
using System.Linq;
using System.Collections.Generic;
namespace com.arkgame.ConsoleAppDemo
{
class Program
{
static void Main(string[] args)
{
List<String> cftLst = new List<string>() {"AA","BB", "CC", "DD", "EE" };
Console.WriteLine("Listの要素の順序が反転前:");
foreach (var t in cftLst) {
Console.WriteLine(t);
}
cftLst.Reverse();
Console.WriteLine("Listの要素の順序が反転後:");
foreach (var t in cftLst)
{
Console.WriteLine(t);
}
}
}
}
using System; using System.Linq; using System.Collections.Generic; namespace com.arkgame.ConsoleAppDemo { class Program { static void Main(string[] args) { List<String> cftLst = new List<string>() {"AA","BB", "CC", "DD", "EE" }; Console.WriteLine("Listの要素の順序が反転前:"); foreach (var t in cftLst) { Console.WriteLine(t); } cftLst.Reverse(); Console.WriteLine("Listの要素の順序が反転後:"); foreach (var t in cftLst) { Console.WriteLine(t); } } } }
実行結果
Listの要素の順序が反転前:
AA
BB
CC
DD
EE
Listの要素の順序が反転後:
EE
DD
CC
BB
AA