How to delete every 2nd character in a string?

前端 未结 5 2032
执念已碎
执念已碎 2020-12-21 05:48

How to delete every 2nd character in a string?

For example:

3030313535333635  -> 00155365
3030303336313435  -> 00036145
3032323437353530  ->         


        
5条回答
  •  我在风中等你
    2020-12-21 06:37

    Using a StringBuilder to create a string will save resources

    string input = "3030313535333635";
    var sb = new StringBuilder(8); // Specify capacity = 8
    for (int i = 1; i < 16; i += 2) {
        sb.Append(input[i]);
    }
    string result = sb.ToString();
    

提交回复
热议问题