日期:2014-05-18  浏览次数:20497 次

十万火急 关于字符串的截取
string cl_img = txtimg.Text;
cl_img是存储图片的路径的字符串,我现在要截取图片的后缀名怎么办
大哥帮帮忙

------解决方案--------------------
取最后一个/后面的.的数据
substring, indexof, split
很多方法都可以
------解决方案--------------------
好像是
string ext=cl_img.SubString(LastIndexOf(".")+1);
------解决方案--------------------
1、如果你的路径的物理路径,可以如下获取:
C# code

  string strExt = System.IO.Path.GetExtension(cl_img);

------解决方案--------------------
探讨
1、如果你的路径的物理路径,可以如下获取:

C# code
string strExt = System.IO.Path.GetExtension(cl_img);




2、如果你的路径是网络路径(URI),你可以从右找点(.),然后截取,如下:

C# code
int i = cl_img.LastIndexOf('.');
string strExt = cl_img.Substring(i + 1);

------解决方案--------------------
探讨
1、如果你的路径的物理路径,可以如下获取:

C# code
string strExt = System.IO.Path.GetExtension(cl_img);




2、如果你的路径是网络路径(URI),你可以从右找点(.),然后截取,如下:

C# code
int i = cl_img.LastIndexOf('.');
string strExt = cl_img.Substring(i + 1);

------解决方案--------------------
探讨
引用:
1、如果你的路径的物理路径,可以如下获取:

C# code
string strExt = System.IO.Path.GetExtension(cl_img);


2、如果你的路径是网络路径(URI),你可以从右找点(.),然后截取,如下:

C# code
int i = cl_img.LastIndexOf('.');
string strExt = cl_img.Substring(i + 1);

同意

------解决方案--------------------
探讨
好像是
string ext=cl_img.SubString(LastIndexOf(".")+1);

------解决方案--------------------
system.io