C# String + 함수 썸네일형 리스트형 C#의 String 객체 + 연산보단 StringBuilder::Append()를 사용하자. C# 에서 제공되는 String class 의 객체를 사용하면 C처럼 힘들게 char 로 선언을 할 필요가 없다. 알아서 힙(heap)영역에 자동으로 때려 박아 주기 때문이다. 여기서 굉장히 매력적인 것은 + 연산자 오버라이딩을 제공 하기 때문에 C에서 처럼 strcat 같은 함수를 사용하다가 잘못된 포인터 참조 에러나 부적절한 포인터 변환 등 과 같은 에러를 만날 필요가 없다는 것이다. C#에서 기본 스트링은 Unicode를 사용하며, 변형되지 않는 시퀀스를 의미한다. 여기서 변형되지 않는다 'immutability'는 일단 string이 힙에 할당되면, 그것의 값은 결코 변하지 않음을 의미한다. 만약 그 값이 변한다면 .NET은 새로운 String 객체를 생성하고, 그 변환 값을 성생된 변수에 할당한.. 더보기 이전 1 다음