Опасность метода подстроки C #?

Недавно я читал о некоторых недостатках метода подстроки Java, особенно связанных с памятью и тем, как java сохраняет ссылку на исходную строку. По иронии судьбы, я также разрабатываю серверное приложение, которое использует реализацию подстроки C # .Net несколько десятков раз в секунду. Это заставило меня задуматься ...

  1. Есть ли проблемы с памятью в C # (.Net) string.Substring ?
  2. Какова производительность на string.Substring ? Есть ли более быстрый способ разбить строку на основе начальной / конечной позиции?
12
задан Ishmael 23 July 2014 в 03:16
поделиться