나는 다음과 같은 의도적으로 사소한 기능을 가지고 :인덱싱
으로 인덱스에 모두 StringBuilder이 변환과 문자의 일부를 대체하는 비효율적 인 것으로 보인다void ReplaceSome(ref string text)
{
StringBuilder sb = new StringBuilder(text);
sb[5] = 'a';
text = sb.ToString();
}
만 ref'd 매개 변수로 다시 복사하십시오. L-Value로 텍스트 매개 변수로 직접 인덱싱 할 수 있습니까?
또는 어떻게 개선 할 수 있습니까?
... 왜 누군가가이 downmod습니까? 나를 똑바로 세워! –
나 아니었지만 내 추측에 따르면 그들은 하나의 char 교체 대신에 두 가지 작업을하는 것을 좋아하지 않았다. downmodder가 System.String을 사용하여이 작업을 수행 할 수 없다는 사실을 알지 못했을 수 있습니다. 또는 StringBuilder 방식을 크게 선호 할 수도 있습니다. – Alan