So begrenzen Sie die Textzeichenfolge in Eval

8

Ich habe einen Hyperlink mit der Eigenschaft navigate wie folgt:

%Vor%

Wie kann ich die Zeichenfolge auf 140 Zeichen begrenzen?     Ich habe versucht, diese Eval ("My Text"). ToString (). Substring (0,140), aber wenn die String-Länge weniger als 140 Zeichen ist, wirft es eine Ausnahme.

    
Mario M 21.01.2013, 22:39
quelle

5 Antworten

16

Und noch eine andere Möglichkeit:

%Vor%

Bearbeiten:

Ich mag auch LINQ:

%Vor%     
marapet 21.01.2013, 22:43
quelle
3

Verdammt, ich mag LINQ:

%Vor%     
gdoron 21.01.2013 22:46
quelle
3

Benutze es (:

%Vor%     
Serdar KUŞ 04.06.2013 08:48
quelle
2

Sie können die Abschneiden-Methode wie hier gezeigt ausprobieren:

C # schneidet die Zeichenfolge ab

Konvertieren Sie es in eine Erweiterungsmethode, indem Sie vor dem Quellparameter einfach das Schlüsselwort this hinzufügen. Es ist ein etwas komplizierterer Ansatz, aber er kann nützlich sein, wenn Sie ihn woanders wiederverwenden müssen ...

In Ihrem Fall hätten Sie:

%Vor%

Komplette Konsolentest-App:

%Vor%

Ausgabe:

%Vor%     
Leniel Macaferi 21.01.2013 22:42
quelle
0

Ähnlich wie Leniels Antwort, aber mit einer Wendung .... Manchmal möchte ich eine Ellipse anfügen, um zu demonstrieren, dass die angezeigte Zeichenkette abgeschnitten wurde.

%Vor%     
Steve 01.05.2014 12:19
quelle

Tags und Links