vb中的子串

ben*_*lim 6 vb.net visual-studio-2010

我试图Substring在图像文件名上执行一个功能.名称格式位于" images.png "中.

我尝试使用Substring它只允许我指示第一个字符,直到"n"字符执行该功能.

这样SubString(1,6).

但我想要的是在之前获得任何角色..

例如" images.png ":

Substring功能之后,我应该得到" 图像 ".

Ode*_*ded 10

您可以LastIndexOf结合使用Substring:

myString.Substring(0, myString.LastIndexOf('.'))
Run Code Online (Sandbox Code Playgroud)

虽然Path该类有一个以强类型方式执行此操作的方法,但传入的路径是否具有目录:

Path.GetFileNameWithoutExtension("images.png")
Run Code Online (Sandbox Code Playgroud)


Ash*_*nko 6

如何使用该Path课程.

Path.GetFileNameWithoutExtension("filename.png");
Run Code Online (Sandbox Code Playgroud)