У меня есть список номеров деталей:выражения Linq, чтобы присоединиться к списку и словарь
var parts = new List<string> {"part1", "part2", "part3"};
У меня также есть словарь количества этих номера деталей:
var quantities = new Dictionary<string, int> {{"part1", 45}, {"part3", 25}};
Учитывая разграничитель |
, мне нужно расположить эти значения в плоском файле так:
SalesRep|part1|part2|part3
Mr. Foo|45||25
То, что я хотел бы d o определяет строку, которая независимо от того, какие значения находятся в parts
и quantities
, я могу применить это к имени торгового представителя, чтобы он напоминал приведенный выше пример.
Похоже, что я должен быть в состоянии сделать это с string.Join()
на перечислимой операции LINQ, но я не могу понять, что заявление будет получить мне IEnumerable<string>
результат от присоединения к parts
и quantities
. Он думал, что это будет .Join()
, но подпись кажется неправильной. Может кто-нибудь просветить меня?
Да, я был слишком импозантен. –
Я отметил это как ответ, потому что он точно дал результат, который я искал, но @BrokenGlass сообщила мне, что я как-то переусердствовал. –