Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

게임 프로그래밍

c# 문자열 합치기 본문

프로그래밍/C#

c# 문자열 합치기

Junwe 2015. 9. 27. 21:49

문자열 변수를 연결 할려면은 +, 또는 +=  String.Concat, String.Format, stringBuilder.Append를 이용하여 사용 할 수있다.

1. +, +=

-------------------------------------------------

string Text = "Test1" + "Test2";

Console.WriteLine(text);

-------------------------------------------------

string Text1 = "Test1";

string Text2 = "Test2";

Text += Text2;

Console.WriteLine(text);

-------------------------------------------------

+, += 연산자는 간단하게 사용할 수 있으며 코드 가독성을 높일 수 가 있다. 그리고 한 문장에서 + 연산자를 여러 개 사용해도 문자열 내용은 한 번만 복사된다.

 +,+= 연산자는 사용하기 쉽고 가독성을 높여주지만 반복문에서 사용할 경우에는 효율성이 저하 될 수 있다. 그러므로 반복문안에서 문자열을 합칠 경우에는 StringBuilder.Append를 이용하는 것을 추천한다.

2.StringBuilder.Append

-------------------------------------------------


class StringBuilderTest
{
    static void Main()
    {
        string text = null;

        // Use StringBuilder for concatenation in tight loops.
        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        for (int i = 0; i < 100; i++)
        {
            sb.AppendLine(i.ToString());
        }
        System.Console.WriteLine(sb.ToString());

        // Keep the console window open in debug mode.
        System.Console.WriteLine("Press any key to exit.");
        System.Console.ReadKey();
    }
}
// Output:
// 0
// 1
// 2
// 3
// 4
// ...
//

-------------------------------------------------

자세한 내용은 MSDN 참조 : https://msdn.microsoft.com/ko-kr/library/ms228504.aspx

'프로그래밍 > C#' 카테고리의 다른 글

[C#] is, as에 대해서  (0) 2020.03.01
[C#] params 가변인자  (0) 2020.03.01
[C#] CSV 파일 저장하기  (0) 2020.02.19
[c#] BinaryFormatter  (0) 2020.01.14
C# &&연산자 팁  (0) 2016.04.25
Comments