C#右截取字符串 C#中,用什么方法能截取从右边数的前三个字符。除了string.substring(string.length() - 3, string.length()) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string str = "123456759"; str=str.Substring(str.Length-3)); string str = "123456759"; str=str.Substring(str.Length-3); 既然都有一个Substring函数了你不用,还想要什么?搞不懂你你的问题就好像计算1+1等于几但不允许别人用+号一样。你上边写的也有问题Length是属性不是方法 不能使用括号Substring函数第二个参数是指你需要截取的长度而不是截取截至的长度应该这么写string.Substring(string.length-3,3); .NET FRAMEWORK中没有C#没有自己的类库,所以C#也没有可以自己写,你写得正确,但是第二个参数可以省略吧?! 看来用Substring就很不错了。谢谢大家的指教。 我给你写了个,拿去用吧。 /// <summary> /// 去除字符串末尾的字符串 /// </summary> /// <param name="source">源字符串</param> /// <param name="tail">要去除的末尾字符串</param> /// <returns></returns> /// <res>Ralf 2012-06-27</res> public static string TrimEndString(string source, string tail) { try { char[] t = new char[tail.Length]; for (int i = 0; i < tail.Length; i++) { t[i] = tail[i]; } return source.TrimEnd(t); } catch { return source; } } 钩子是否可以在windows服务中使用啊? 十六进制移位问题? 中文.net环境开发的b/s在英文系统的服务器运行可以吗? 如何读入几十张图片 为什么捕捉到这个异常处理呢? DevExpress 曲线图控件 求助,关于财务凭证控件 立即揭帖:菜鸟问题(combox) 如何把picture绘制的图像存 各位大神,请教程序Exception_WasThrown的问题 C# 保存网一个网页为mht文件的问题? 使用DevExpress GridView 控件,界面出现问题
str=str.Substring(str.Length-3));
str=str.Substring(str.Length-3);
搞不懂你
你的问题就好像计算1+1等于几但不允许别人用+号一样。
你上边写的也有问题
Length是属性不是方法 不能使用括号
Substring函数第二个参数是指你需要截取的长度而不是截取截至的长度
应该这么写
string.Substring(string.length-3,3);
C#没有自己的类库,所以C#也没有
可以自己写,你写得正确,但是第二个参数可以省略吧?!
/// <summary>
/// 去除字符串末尾的字符串
/// </summary>
/// <param name="source">源字符串</param>
/// <param name="tail">要去除的末尾字符串</param>
/// <returns></returns>
/// <res>Ralf 2012-06-27</res>
public static string TrimEndString(string source, string tail)
{
try
{
char[] t = new char[tail.Length];
for (int i = 0; i < tail.Length; i++)
{
t[i] = tail[i];
}
return source.TrimEnd(t);
}
catch
{
return source;
}
}