Я написал следующий метод для удаления пространства имен в скобках из строк.
Я бы хотел сделать это как можно быстрее 1006 *.
Есть ли способ ускорить следующий код?
using System; namespace TestRemoveFast { class Program { static void Main(string[] args) { string[] tests = { "{http://company.com/Services/Types}ModifiedAt", "{http://company.com/Services/Types}CreatedAt" }; foreach (var test in tests) { Console.WriteLine(Clean(test)); } Console.ReadLine(); } static string Clean(string line) { int pos = line.IndexOf('}'); if (pos > 0) return line.Substring(pos + 1, line.Length - pos - 1); else return line; } } }
вместо вашего foreach ...
for( int i=0;i<tests.Length;i++) Console.WriteLine( tests[i].Replace("}",null ) );