我想做的就是将一个字符串从一个空格传递到另一个空格.
private void getFilename2()
{
if (textBox2.TextLength.Equals("0"))
{
}
else
{
string inputString = textBox2.Text.ToString();
string last = inputString.Substring(inputString.LastIndexOf('\\') + 1);
string[] filename2 = last.Split('.');
}
}
private void button1_Click(object sender, EventArgs e)
{
getFilename1();
getFilename2();
string filez = filename2;
}
Run Code Online (Sandbox Code Playgroud)
我知道这不起作用,但我对如何在空隙中移动字符串非常不熟悉.
您应该用.替换您的getFilename2功能
Path.GetFileNameWithoutExtension(textBox2.Text)
Run Code Online (Sandbox Code Playgroud)
您最好的选择是使用类字段/属性或返回值的函数.
string filez = GetFilename2();
private string GetFilename2() {
{
if (textBox2.TextLength.Equals("0")) return "";
string inputString = textBox2.Text.ToString();
string last = inputString.Substring(inputString.LastIndexOf('\\') + 1);
return last.Split('.');
}
Run Code Online (Sandbox Code Playgroud)