在线工具 在线编程 在线白板 在线工具 在线编程 在线白板

s.Substring(0, s.Length - 1)这里的s.Length - 1有什么作用

string s = comboBox2.Text + '/' + listView3.SelectedItems[0].Text;
string m = s.Substring(0, s.Length - 1);
comboBox2.Text = m;
listView3.Items.Clear();
fangfa(@"ftp://hhhh@219.220.112.130"+m);
最新回答
野港

2025-03-28 01:33:25

查一下msdn就知道了,在c#里面的substring(截取的开始位置,截取的长度);
0,就表示从s的第一个字符开始截取,截取(s.length-1)这么长,这样结果的作用就很明显了,就是去掉s字符串的最后一个字符。
秋雨绵绵

2025-03-28 01:53:45

s.Length 是s
字符串
变量的长度,-1的意思的截取到倒数二数,整个意思就是截取s字符串“得到”最后一个字符 。
至于前面的那个0就是从第一个开始截取,一般索引是从0开始的。
陞香洇染

2025-03-28 03:28:48

因为截取的时候怕越界了.所以处理了一下.截取他的长度少1位数的.