c# - 从列表 c# 中删除最后一个逗号或分隔符

标签 c#

我有以下代码:

 DrExistingData = myCommand.ExecuteReader();
                    if (DrExistingData.HasRows)
                     {
                        string participant = "";
                        string participants = "";

                         while (DrExistingData.Read())
                         {
                             participant = DrExistingData["Name"].ToString();
                             participants = participant + " , " + participants; 

                         }

                             Participant.Text = participants;
                       }

Participant 是一个文本框,显示用逗号分隔的名称列表,但问题是姓氏后面也跟着一个逗号,例如:

Simren,Preety,jyoti, 我想从此列表中删除最后一个逗号。请帮忙

最佳答案

使用string.TrimEnd在您的 TextBox 文本上。

Participant.Text = participants.TrimEnd(',');

关于c# - 从列表 c# 中删除最后一个逗号或分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16230974/

相关文章:

c# - 将私有(private)方法公开以对其进行单元测试...好主意吗?

c# - Mongo C# 驱动程序在连接失败时尝试重新连接

c# - 不接收来自 BeginGetResponse 的回调

c# - 为什么应该在任务 C# 中使用结果?

c# - 如何判断一个点是否在椭圆内?

c# - 将大文件写入磁盘内存不足异常

c# - 如何从一个方法返回多个值?

c# - 将 XML 文档内联存储还是存储在单独的文件中?

c# - 将 TimeSpan 格式化为看起来像时区偏移

c# - DateTime.TryParse 似乎正在丢失原始时区信息并转换为服务器时间