.net c#显示子字符串的字符串函数

String functions to show a substring
2021-11-25
  •  译文(汉语)
  •  原文(英语)

我有一个字符串.如果字符串的长度超过 90 个字符,我必须只显示 90 个字符并将它与".."连接起来,谁能告诉我我可以使用哪个字符串函数?

解决过程1

这很简单:

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

你应该学习如何在 C# 中使用字符串

解决过程2

C# 中不存在用于执行此操作的开箱即用的字符串函数,但您可以编写自己的

public static String Truncate(String str)
{
    return str.Length > 90 ? str.Substring(0, 90) + "..." : str;
}
解决过程3
myString = myString.Length > 90 ? myString.Substring(0, 90) + "..." : myString;

I have a string. If the length of the string is more than 90 characters i have to display only the 90 characters & concatenate it with a ".." can anyone tell me which string function i can use for this?

Solutions1

It is pretty simple:

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

You should learn how to work with strings in C#

Solutions2

No out-of-the-box string functions for doing that exists in C# but you can write your own

public static String Truncate(String str)
{
    return str.Length > 90 ? str.Substring(0, 90) + "..." : str;
}
Solutions3
myString = myString.Length > 90 ? myString.Substring(0, 90) + "..." : myString;
转载于:https://stackoverflow.com/questions/15239855/string-functions-to-show-a-substring

本人是.net程序员,因为英语不行,使用工具翻译,希望对有需要的人有所帮助
如果本文质量不好,还请谅解,毕竟这些操作还是比较费时的,英语较好的可以看原文

留言回复
我们只提供高质量资源,素材,源码,坚持 下了就能用 原则,让客户花了钱觉得值
上班时间 : 周一至周五9:00-17:30 期待您的加入