【C#】去掉字符串中的第一或最后一位

发布于:2024-08-21 ⋅ 阅读:(121) ⋅ 点赞:(0)

要去掉字符串中的第一或最后一位,可以使用以下几种方法:

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,然后定义了两个方法:RemoveLastCharacterRemoveFirstCharacter,分别用于去除字符串的最后一位和第一位。这两个方法都使用了 Substring 方法来实现。

这种方法简单明了,适用于大多数情况。如果字符串长度为零,则不会进行任何操作,返回原字符串。

4. 让数据保留小数后两位,不足的补充0

C# 让数据保留小数后两位,不足的补充0_c# 保留两位小数-CSDN博客文章浏览阅读2.7k次,点赞11次,收藏8次。C# 让数据保留小数后两位,不足的补充0_c# 保留两位小数https://blog.csdn.net/wangnaisheng/article/details/135218111

 


网站公告

今日签到

点亮在社区的每一天
去签到