要去掉字符串中的第一或最后一位,可以使用以下几种方法:
1. 去掉第一位
如果想去除字符串的第一位,同样可以使用 Substring
方法。
1.1 使用 Substring
方法
string str = "8,";
if (str.Length > 0)
{str = str.Substring(1);
}
2. 去掉最后一位
如果想去除字符串的最后一位,可以使用 Substring
方法或者 TrimEnd
方法。
2.1 使用 Substring
方法
string str = "8,";
if (str.Length > 0)
{str = str.Substring(0, str.Length - 1);
}
2.2 使用 TrimEnd
方法
string str = "8,";
str = str.TrimEnd(str[str.Length - 1]);
3. 完整的示例
包括了上面提到的所有方法:
using System;class Program
{static void Main(){string str = "8,";// 去掉最后一位string resultLastCharRemoved = RemoveLastCharacter(str);Console.WriteLine("After removing the last character: " + resultLastCharRemoved);// 去掉第一位string resultFirstCharRemoved = RemoveFirstCharacter(str);Console.WriteLine("After removing the first character: " + resultFirstCharRemoved);}static string RemoveLastCharacter(string input){if (input.Length > 0){return input.Substring(0, input.Length - 1);}return input;}static string RemoveFirstCharacter(string input){if (input.Length > 0){return input.Substring(1);}return input;}
}
这段代码首先定义了一个字符串 str
,然后定义了两个方法:RemoveLastCharacter
和 RemoveFirstCharacter
,分别用于去除字符串的最后一位和第一位。这两个方法都使用了 Substring
方法来实现。
这种方法简单明了,适用于大多数情况。如果字符串长度为零,则不会进行任何操作,返回原字符串。
4. 让数据保留小数后两位,不足的补充0
C# 让数据保留小数后两位,不足的补充0_c# 保留两位小数-CSDN博客文章浏览阅读2.7k次,点赞11次,收藏8次。C# 让数据保留小数后两位,不足的补充0_c# 保留两位小数https://blog.csdn.net/wangnaisheng/article/details/135218111