[C#] String, StringBuilder, StringBuffer의 차이
C#에서 String, StringBuilder, StringBuffer 클래스는 문자열을 다룬다는 공통점이 있습니다. 하지만 문자열을 연산하는 과정에서 성능속도 차이가 다르므로 차이점을 알아보도록 하겠습니다. String vs StringBuilder, StringBuffer String 클래스는 불가변적(immutable)이고 StringBuilder와 StringBuffer는 가변적(mutable)입니다. 예제를 활용해 더 자세히 알아보자면, // 문자열 객체 생성 String str_1 = "hello"; String str_2 = new String(" world!"); 위처럼 C#에서는 String 객체를 2가지 방법으로 생성할 수 있습니다. str_1처럼 문자 리터럴(literal), 즉 큰..