본문 바로가기

C#31

C# 문자열 조합 String, StringBuilder 사용법(차이점) 코드를 작성하시다 보면 문자열 조합을 사용하는 경우가 종종 있는데, 이렇게 문자열 조합 or 결합 작업에서 유의해서 사용하면 더 효율적인 코드를 만드실 수 있습니다. 이번에는 String과 StringBuilder 사용법 및 차이점에 대하여 알아보도록 하겠습니다. C# String, StringBuilder 1. String String은 참조변수로 문자열을 조합할 때마다 새로운 클래스가 생성되며 이전의 객체들은 GC(Garbage Colletor)에 의해 수집됩니다. 그래서 문자열 조합이 많아질수록 부하가 많이 발생할 수 있습니다. 기본적으로 GC가 이런 객체들을 수집하여 비워주는 역할을 하지만, 그 시기가 언제인지 불분명하여 불필요한 메모리 낭비가 발생하여 메모리 누수가 발생하실 수 있습니다. str.. 2022. 12. 1.
C# String.Format 문자열 다양한 숫자 표현 방법 (돈, 진법, 백분율 등) C# String.Format 함수를 사용하여 문자열을 다양한 형태의 숫자로 표현이 가능합니다. 돈, 10진법, 소수점, 백분율 등 여러 가지 형태로 변환하여 출력하는 방법을 알아보도록 하겠습니다. C# String.Format 다양한 숫자 표현 System.String.Format 메서드를 사용하여 8가지 숫자 표현을 알아보도록 하겠습니다. 1. 통화(금액) : C/c // 기본적으로 반올림 되어 결과값이 나옵니다. Console.WriteLine(String.Format("{0:C}", 12.5)); Console.WriteLine(String.Format("{0:C}", -1.5)); // 결과 \13 \-2 2. 10진법 : D/d Console.WriteLine(String.Format("{0:.. 2022. 10. 24.
C# double to string 형변환, 실수 소수점 자릿수 표현 방법 C# 실수(double) 데이터를 문자열(String) 데이터 형태로 변환하는 double to string 2가지 방법에 대하여 알아보도록 하겠습니다. 이때 원하는 소수점 자릿수까지 표현하는 방법도 같이 알아보도록 하겠습니다. C# double to string 형변환 1. double.toString() C# double 클래스에는 toString()이라는 편리한 문자열 변환 메서드가 존재합니다. 실수형 숫자 값을 문자열 표현 방식으로 변환합니다. 1) toString() // 변수 선언 double d = 123.4566; string str = ""; // double.toString() 메소드를 이용한 문자열 변환 str = d.toString(); // 결과 123.4566 2) toStrin.. 2022. 10. 24.