我需要一个独特值的列表。但是,列表中可能存在重复的值。
如果发生这种情况,我必须重新命名该值,但是已经改名的值也可能在列表中出现。
是否可能使用LINQ查询来重新命名值,以便不需要子查询?
示例1: 之前: "one", "one", "two", "two", "three" 之后: "one", "one_", "two", "two_", "three"
示例2: 之前: "one", "one", "one_" 之后: "one", "one_", "one__"
第3个“one”有两个下划线,因为第2个“one”被重新命名为“one_”。
非常感谢您提供想法...
是否可能使用LINQ查询来重新命名值,以便不需要子查询?
示例1: 之前: "one", "one", "two", "two", "three" 之后: "one", "one_", "two", "two_", "three"
示例2: 之前: "one", "one", "one_" 之后: "one", "one_", "one__"
第3个“one”有两个下划线,因为第2个“one”被重新命名为“one_”。
非常感谢您提供想法...