Microsoft/ASP.NET

ASP C# String 처리

WebDev 2015. 11. 20. 00:39

behind Code 설명

            string strResult = "";

 

            if(chkSeoul.Checked == true)
            {
                strResult = "Seoul" + Environment.NewLine;
            }

            if(chkLondon.Checked == true)
            {
                strResult = strResult + "London" + "</br>";
            }

            if (chkParis.Checked == true)
            {
                strResult = strResult + "Paris" + "</br>";
            }

            lblResult.Text = strResult;
            Response.Write (strResult);

 

위의 값을 실행하면 다음과 같이 결과가 나옵니다.

 

여기서 다음 문법을 배울 수 있습니다. 

 C#의 String 결합은 + 로 할 수 있다.

 C#은 ; 로 끝난다.

 C#에서 String Enter 키는 System.Environment.NewLine임

 

위의 결과를 확인해보면 우리가 원한건 Seoul, London, Paris가 각각 Enter로 나뉘는 것을 원하였으나

Seoul과 London은 한라인에 있는 것을 알 수 있습니다.

 

C# 콘솔 프로그램의 경우 Environment.NewLine으로 Enter키가 수행되지만

결과를 Web으로 출력하기 때문에 출력에서 표현하고자 하는 바는 HTML의 문법을 사용해야합니다.

(</br>로 Enter를 표현)