字符串过滤掉 字符串STR=“AS,BD,DFDAF,,,”想获取STR=“AS,BD,DFDAF”把后面的逗号都过滤掉。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /// <summary> /// 截掉字符串后边的逗号 /// </summary> /// <param name="str"></param> /// <returns></returns> public static string TrimLastChar(string str) { if (str.ToString() != "" || str != null) { char[] arrChar = str.ToCharArray(); bool isEnd = true; int i; if(str == "" || str == null) { return ""; } for(i=arrChar.Length-1; i>-1; i--) { if(arrChar[i] == ',' && isEnd) { continue; } isEnd = false; break; } str = str.Substring(0, i+1); if(str.EndsWith(".")) { str = str.Substring(0, str.Length-1); } } else { str = ""; } return str; } 就刚刚下载一个了源代码 运行的时候出现这个。。。不知道什么意思 开机启动后最小化到托盘 怎么搞啊 关于实体类的问题 从元数据问题请教 C#多行,又有引号,的字符串,晕死 請問IE瀏覽器的工具條是怎么實現的 请问怎么在窗体载入后运行事件 函数如何声明抛出某类异常 for 和foreach性能比较 DATAGRIDVIEW显示的总问题 一个关于滚动条定位的问题, 请各位大侠帮帮忙,谢了.. C#中 求教 私有静态变量和方法
/// <summary>
/// 截掉字符串后边的逗号
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string TrimLastChar(string str)
{
if (str.ToString() != "" || str != null)
{
char[] arrChar = str.ToCharArray();
bool isEnd = true;
int i; if(str == "" || str == null)
{
return "";
} for(i=arrChar.Length-1; i>-1; i--)
{
if(arrChar[i] == ',' && isEnd)
{
continue;
} isEnd = false;
break;
}
str = str.Substring(0, i+1);
if(str.EndsWith("."))
{
str = str.Substring(0, str.Length-1);
}
}
else
{
str = "";
} return str;
}