私はlinqが初めてです。次の形式の文字列があります
code:description;code2:description2;code3:description3... etc.
レコードは;
文字で区切られ、各レコードには文字で区切られた 2 つのフィールドがあり:
ます。
コードと説明をフィールドとして持つオブジェクトのリストを抽出する linq クエリを作成しています。正しい結果が得られるように見える次のクエリを作成しましたが、それを行うためのより良い方法またはより正しい方法があるかどうか疑問に思っていました。
var objects =
from objString in recsString.Split(';')
let obj = objString.Split(':')
select new {
Code = obj[0].Trim(),
Description = obj[1].Trim()
};