こんにちは。
Windows10でWPFのアプリケーションを開発しています。
Visual Studio 2017 Communityを使っています。
###前提・実現したいこと
タブと改行区切りのファイルから情報を抜き出そうとしています。
ひょっとして、いまforeachしているところを、SelectかWhereで書けるのではないかと相談です。
千と千尋の神隠し[タブ]いつも何度でも[タブ]木村弓[改行]
A[タブ]B[タブ]C[改行]
aA[タブ]bB[タブ]cC[改行]
から、Bのところだけを抜き出したいです。
配列に入っているとして、
###該当のソースコード
C#
1List<string> lines = new List<string>(配列) 2 .Where(line => line.Contains("B"))); 3 4foreach(string line in lines) 5{ 6 var cell = line.Split('\t') 7 .Where(c => c.EndsWith("B")); 8}
としています。
この
var cell = line.Split('\t') .Where(c => c.EndsWith("B"));
を最初のlinesのところに入れてしまえないですか?
###試したこと
List<string> lines = new List<string>(配列) .Where(line => line.Contains("B"))) .Select(line.Split('\t')) .Where(c => c.EndsWith("B"));
とか?(これはエラーです)。
###補足情報(言語/FW/ツール等のバージョンなど)
Microsoft Visual Studio Community 2017
Version 15.0.26228.9 D15RTWSVC
Microsoft .NET Framework
Version 4.6.01586
です。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/14 09:27