首页 > 解决方案 > 我有一个字符串 str="75,75,83,84" 我想在 c# 中删除重复项

问题描述

字符串 str="75,75,83,84"

我想从字符串中删除重复值,我提供了一个字符串示例。string str+=Id.ToString() + ",";

标签: c#winforms

解决方案


您可以使用string.Split将字符串拆分为单独的值,例如

var input = "75,75,83,84";
var values = input.Split(',');

之后,您可以使用 删除值中的重复项Enumerable.Distinct,例如:

var distinctValues = values.Distinct();

然后您可以使用string.Join再次加入字符串,例如:

var output = string.Join(",", distinctValues);

推荐阅读