Я не могу узнать, возможно ли это, и если я хочу слишком сильно нажать лямбда. Мне не нравится двойное регулярное выражение (Class.Column
не мое). У меня есть этот простой выбор функции:linq lambda multiple steps array
(ColumNames является список)
string reg = "(.*):(.*)";
Class.Column[] Columns = (Class.Column[])this.ColumnNames
.Select(x =>
new Class.Column() {
Param1 = Regex.Match(x, reg).Groups[1].ToString(),
Param2 = Regex.Match(x, reg).Groups[2].ToString()
}
);
Есть ли способ, чтобы установить выход регулярных выражений в качестве г, то param1 = z1.Groups[1].ToString()
?
почему не просто 'x.Split (':')' – Slai