2012-06-27 3 views
-5

У меня есть список и столбец; столбец может иметь много значений, и длина каждого значения может отличаться.Linq, чтобы найти длину значения столбца в списке

Если длина превышает 100, я хочу добавить/n в конце ее.

Вам нужна ваша помощь.

+3

Этот вопрос нуждается в гораздо более подробно, это неопровержимый в его нынешнем виде, не ясно, о чем вы спрашиваете. – Jamiec

+0

Пожалуйста, поставьте нам свой код. – davenewza

+0

Jamiec Спасибо за ваш комментарий. Поскольку я нищий, я не смог это сделать. В следующий раз Если я попрошу, я буду более конкретным. Но я не знаю, почему вы, люди, уменьшаете баллы – user1466348

ответ

1

Даю ему попробовать, хотя много вопросов открыто (какой тип списка, какой столбец, ...).

Вкратце: вы можете использовать String.Insert, чтобы добавить текст в указанное сообщение.

Предполагая, что вы есть List<Foo>, класс Foo имеет string свойство Value (ваш столбец). Если это Length превышает 100 линия должна быть обернуты:

foreach(Foo foo in foos) 
{ 
    if(foo.Value.Length > 100) 
     foo.Value = foo.Value.Insert(100, Environment.NewLine); 
} 

http://msdn.microsoft.com/en-us/library/system.string.insert.aspx

Вот код работает с данными выборки.

http://ideone.com/sUKLk

Смежные вопросы