【问题标题】:How to return part of the string in c#? [duplicate]如何在c#中返回部分字符串? [复制]
【发布时间】:2013-11-25 10:42:28
【问题描述】:

我需要返回以下 abc 字符串的最多 9 位数字。如何执行此操作?

public string test()
{
  string abc="asdhfjsdfkjhfiovjalksdhafbvklxkjszjhd";
  return abc;
}

【问题讨论】:

  • 好吧,字符串中没有数字。可以试试子串

标签: c# asp.net c#-4.0


【解决方案1】:
public string test()
{
  string abc="asdhfjsdfkjhfiovjalksdhafbvklxkjszjhd";
  return abc.Substring(0,9);
}

【讨论】:

    【解决方案2】:

    使用String.Substring:

    public string test()
    {
      string abc="asdhfjsdfkjhfiovjalksdhafbvklxkjszjhd";
      return abc.Substring(0, 9);
    }
    

    【讨论】:

    • 不....这不是他想要的
    • 哎呀,你是对的......
    【解决方案3】:

    您可以使用Substring作为其他人的回答

    除此之外

    public string test()
    {
      string abc = "asdhfjsdfkjhfiovjalksdhafbvklxkjszjhd";
            abc = new string(abc.Take(9).ToArray());
    }
    

    【讨论】:

      【解决方案4】:

      http://www.dotnetperls.com/substring

      你可以用这个:

      public string test()
      {
        string abc="asdhfjsdfkjhfiovjalksdhafbvklxkjszjhd";
        abc = abc.Substring(0, 9);
        return abc;
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-01-08
        • 2011-03-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-04
        • 2021-06-15
        • 1970-01-01
        相关资源
        最近更新 更多