Programming/C#

    문자열 설명, 자주쓰는 문자열 기능

    문자열은 개별 문자들의 배열인 자료형입니다. 문자열은 한번 생성되면 변경되지 않습니다. 문자열의 변경은 가능하지만 내부적으로는 새로운 문자열을 만드는 것입니다. string str = "Hello"; str += " World"; 위 부분에서 Hello라는 부분은 사라지면서 가비지가 되고 새로운 Hello World를 다시 참조하도록 하는 것입니다. 그러므로 대량으로 문자열을 연결하는 것, 문자열 변경이 빈번하다면 대량의 객체 생성, 가비지화를 유발하기 때문에 성능상 좋지 못합니다. 이럴때는 StringBuilder 클래스를 사용합니다. System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("Hello "); sb.Apeend..