How to get the first five character of a String

后端 未结 20 2371
醉酒成梦
醉酒成梦 2020-12-01 05:01

I have read this question to get first char of the string. Is there a way to get the first n number of characters from a string in C#?

20条回答
  •  难免孤独
    2020-12-01 05:34

    Append five whitespace characters then cut off the first five and trim the result. The number of spaces you append should match the number you are cutting. Be sure to include the parenthesis before .Substring(0,X) or you'll append nothing.

    string str = (yourStringVariable + "    ").Substring(0,5).Trim();
    

    With this technique you won't have to worry about the ArgumentOutOfRangeException mentioned in other answers.

提交回复
热议问题