Я имеющий ниже класса:Невозможно manupulate список
public class statistics
{
public int Type { get; set; }
public string Title { get; set; }
public bool Flag { get; set; }
}
выше список класса статистики, так он содержит записи, как это:
1st record : Type = 1
Title = "abc,ttt"
flag= true
2nd Records : Type = 1
Title = "xyz"
flag= true
3rd Records : Type = 1
Title = "lmn,ggg"
flag= true
Так вот я хотел бы манипулировать свою статистику переменная, поэтому переменная статистики должна содержать 5 записей, как показано ниже:
1st record : Type = 1
Title = "abc"
flag= true
2nd record : Type = 1
Title = "ttt"
flag= true
3rd Records : Type =
Title = "xyz"
flag= true
4th Records : Type = 1
Title = "lmn"
flag= true
5th Records : Type = 1
Title = "ggg"
flag= true
Так как вы можете видеть, что я хотел бы иметь отдельную запись, если заголовок содержит записи, разделенные запятыми.
For eg:1st record : Type = 1
Title = "abc,ttt"
flag= true
abc и ttt должны разбиваться на две записи, поскольку заголовок содержит записи, разделенные запятыми.
Это, как я пытался, но не смог сделать это:
statistics = statistics.Select(o => o.Title.Split(',')).
Select(
t => new statistics
{
Type = t. // not working
}
).ToList();
Не должен 'item => item.Type' be 'item => item.Title'? – Guy
@Guy: спасибо! это должно быть 'item => item.Title'. –
Да, это сработало. Большое спасибо за любезную помощь и, пожалуйста, продолжайте помогать :) –