我在动态生成的字符串中删除最后一个字符时遇到了问题。最后一个字符是 ','
,我可以将其删除,但问题在于当我打印出列表时,逗号仍然存在。为了创建这个字符串,我从CSV文件读取信息并将其放入数组中。然后,我将数组中的所有内容转换为最终格式。
for ($i = 0; $i -lt $CSVArray.Length; $i++) {
$longString = $longString + "'" + $CSVArray[$i] + "',"
}
然后我找到字符串的长度。
$length = $longString.Length
最后,我删除了最后一个字符,
$longString = $longString.Substring($length - 1).Replace(",", "")
当我输出
$longString.Substring($length - 1)
时,我只得到逗号,但当我在进行替换后输出$longString时,它仍然以逗号结尾。如何从longString中删除最后一个字符?