【发布时间】:2014-02-21 11:32:20
【问题描述】:
我根据以下条件将一些字符串附加到我的字符串生成器对象中:
StringBuilder Sb_Appearance = new StringBuilder();
if (Details.IsNeat == true)
Sb_Appearance.Append("Neat");
if (Details.IsDressed == true)
Sb_Appearance.Append(",Dressed");
if (Details.IsDisheveled == true)
Sb_Appearance.Append(",Disheveled");
if (Details.IsInappropriatelyDressed == true)
Sb_Appearance.Append(",Inappropriately Dressed");
if (Details.IsAppearanceOther == true)
Sb_Appearance.Append(",Other");
如果第一个和第四个条件出错,我的最终字符串可以变成::
,Dressed,Disheveled,Other
在这里我可以得到一个额外的逗号。如果逗号存在于第一个索引的 Sb_Appearance 中,我必须找到它,并且必须删除它。我该怎么做。
【问题讨论】:
-
有这么多项目吗?因为您还可以将它们添加到
List<string>并在其上使用String.Join。
标签: c# asp.net .net c#-4.0 c#-3.0