Hej alla, <code> C#: VB.NETKorta ner sträng
Jag skriver ut en första nyhet från startsidan, men jag vill inte skriva ut hela nyheten utan ex. 200 tecken, finns det något smidigt sätt att göra detta på? (ett plus är om man kan ha "..." på slutet)
Har testat och sökt hela morgonen men inte lyckats och hittat något som jag kan gå i från tyvärr :S
/mSv: Korta ner sträng
newString = oldString.Substring(0, 200) & "..."
</code>
Men för säkerhets skulle så bör du lägga en test runt så att du bara gör det OM strängen är mer än 200 tecken.Sv: Korta ner sträng
string newString = (oldString.Length > 200 ? oldString.Substring(0, 196) + " ..." : oldString);
VB.NET:
Dim newString As String = IIF(oldString.Length > 200, oldString.Substring(0, 196) + " ...", oldString)
Sv: Korta ner sträng
<code vb.net>
Dim newString As String = Left(oldString,200) & "..."
</code