显示子串的字符串函数

问题描述:

我有一个字符串。如果字符串的长度超过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

这是很简单的:

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

无外的开箱这样做存在于C#,但你可以编写自己的字符串函数

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

如果我想在MVC应用程序的视图中使用它,该怎么办? – 2013-03-06 05:54:52

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