2013-03-06 89 views
-1

我有一個字符串。如果字符串的長度超過90個字符,我必須只顯示90個字符&用「..」誰能告訴我它串連我可以使用這裏面字符串函數?顯示子串的字符串函數

+0

'字符串newstring = string.Substring(0,90)'+ 「...」;'會給你,閱讀documentat離子[string.Substring(INT,INT)](http://msdn.microsoft.com/en-us/library/aka44szs.aspx) – Habib 2013-03-06 05:47:50

回答

3

這是很簡單的:

if (myString.Length > 90) 
{ 
    myString = myString.Substring(0, 90) + "..." 
} 

你應該學會如何work with strings在C#

+0

如果我想在ASP.net MVC應用的視圖使用它?我不能在那裏使用+「...」。 – 2013-03-06 05:55:42

+0

我沒有使用ASP.NET。嘗試使用'StringBuilder'而不是'String',然後你可以使用'Append()'方法 – 2013-03-06 06:29:11

1

無外的開箱這樣做存在於C#,但你可以編寫自己的字符串函數

public static String Truncate(String str) 
{ 
    return str.Length > 90 ? str.Substring(0, 90) + "..." : str; 
} 
+0

如果我想在MVC應用程序的視圖中使用它,該怎麼辦? – 2013-03-06 05:54:52

1
myString = myString.Length > 90 ? myString.Substring(0, 90) + "..." : myString;