相关疑难解决方法(0)

如何截断.NET字符串?

我想截断一个字符串,使其长度不超过给定值.我正在写一个数据库表,并希望确保我写的值符合列的数据类型的约束.

例如,如果我可以编写以下内容会很好:

string NormalizeLength(string value, int maxLength)
{
    return value.Substring(0, maxLength);
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,这会引发异常,因为maxLength通常会超出字符串的边界value.当然,我可以编写如下的函数,但我希望这样的东西已经存在.

string NormalizeLength(string value, int maxLength)
{
    return value.Length <= maxLength ? value : value.Substring(0, maxLength);
} 
Run Code Online (Sandbox Code Playgroud)

执行此任务的难以捉摸的API在哪里?有吗?

.net c# string truncate

379
推荐指数
19
解决办法
28万
查看次数

删除字符串的最后一个字符

我正在检索列表中的很多信息,链接到数据库.

我想为连接到网站的人创建一组字符串.

我用它来测试...但这不是动态的,所以它真的很糟糕:

string strgroupids = "6";
Run Code Online (Sandbox Code Playgroud)

我现在想用这个.但返回的字符串是这样的1,2,3,4,5,

groupIds.ForEach((g) =>
{
    strgroupids = strgroupids  + g.ToString() + ",";
    strgroupids.TrimEnd(',');
});

strgroupids.TrimEnd(new char[] { ',' });
Run Code Online (Sandbox Code Playgroud)

我想删除,后,5但它肯定不起作用..有人能帮帮我吗?

c# string char

242
推荐指数
7
解决办法
41万
查看次数

修剪字符串中的最后一个字符

我有一个字符串说

"Hello! world!" 
Run Code Online (Sandbox Code Playgroud)

我想做一个修剪或删除取出!关闭世界但不关闭你好.

.net c#

144
推荐指数
8
解决办法
28万
查看次数

标签 统计

c# ×3

.net ×2

string ×2

char ×1

truncate ×1