C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 141 を表示中)
■82554 / )  Linqで添字を処理する方法
□投稿者/ C#ビギナー (1回)-(2017/01/14(Sat) 22:48:41)

分類:[C#] 

C#初心者ですが、以下のようなソースコードをLinqで、
どのように記述すれば良いか不明につき、回答頂ければ幸いです。

可能であれば、メソッド構文とクエリ式の両方での記述方式を回答頂けると助かります。

よろしくお願いします。

【開発環境】
Windows7
C#
.NET 3.5

【ソースコード(一部抜粋になります)】
var arr_no = new[] {1,3};
string [] arr_bar_data = new string[3] {"いち","に","さん"}; 
string str_data = null;
                               
foreach (int int_no in arr_no)
{
    if (String.IsNullOrEmpty(str_data))
    {
        str_data = arr_bar_data[int_no];
    }
    else
    {
        str_data = str_data + "-" + arr_bar_data[int_no - 1];
    }
}

返信 編集キー/


管理者用

- Child Tree -