string abc = "abcdefg";
abc.TrimEnd("efg".ToCharArray());
MessageBox.Show(abc);
字符串abcdefg 经过 TrimEnd后 为什么保持不变?
解决方案 »
- windows forms 下,如何用代码设置datagrid 的单元格中第一行文字为加粗
- C#对access数据库操作,总是提示操作符丢失
- Marshal.Copy第二个参数是自定义结构体时的问题?????
- 动态控件位置问题
- 求用数据线连接手机,发送短信的代码,不想用收费控件
- 如何操作二进制在类型之间转换
- 有谁用C#做过类似SQL Server种任务调度的窗口?
- Numerical Recipes 库中哪些函数提供了非线性方程的迭代算法
- 为什么我的控制台程序运行后没EXE文件?(vb.net)
- 如何在安装程序项目中加入安装数据引警Microsoft Data Access Components (MDAC)
- WinForm 中 关于DataGrid 拖拽的问题!
- C#中如何调用迅雷的下载组件实现BT下载功能?
哎,看了一天代码,脑袋瓜子都看傻了再问一下
返回上一层目录用什么方法处理字符串比较好?比如说
将字符串 C:\Windows\System32\ 变成 C:\Windows
string fun(string x)
{
int k=x.LastIndexOf(@"\");
string newx=x.SubString(0,k-1);
return newx;
}
你仔细看一下方法说明:执行TrimEnd后是返回一个新的字符串,而不是改变原有的字符串。