본문 바로가기

유니티 프로그래밍/C# 프로그래밍

C# 문자열 변환 및 반환 하는 법

c#에서 문자열을 변환 하거나 분리 및 수정해서 반환 할 수 있는데 아래와 같은 방식으로 사용하면

 

변환 및 반환이 가능하다

    class StringModify
    {
        static void Main(string[] args)
        {
            WriteLine("ToLower() : {0}", "ABC".ToLower()); // abc
            WriteLine("ToUpper() : {0}", "abc".ToUpper()); // ABC

            WriteLine("Insert() : {0}", "Happy Firday!".Insert(5, "Sunny")); // Happy Sunny Friday!
            WriteLine("Remove() : {0}", "I Don't Love you".Remove(2, 6)); // I Love you

            WriteLine("Trim() : {0}", " No Spaces ".Trim()); // "No Spaces"
            WriteLine("TrimStart() : {0}", " No Spaces ".TrimStart()); // "No Spaces "
            WriteLine("TrimEnd() : {0}", " No Spaces ".TrimEnd()); // " No Spaces"



            // 문자열 분리
            string greeting = "Good,Morning.";

            WriteLine(greeting.Substring(0, 5)); // good
            WriteLine(greeting.Substring(5)); // morning

            char separator = ',';
            //string[] separator = new string[] { " " }; // 조금 복잡한 방식
            string[] arr = greeting.Split(separator, StringSplitOptions.None);
            WriteLine("Word Count : {0}", arr.Length);

            foreach (string element in arr)
            {
                WriteLine("{0}", element);
            }


        }
    }