제니노트

C# 문자열 조작 및 변환 : ToUpper,ToLower,Insert,Substring,Length [C#] 본문

C#/C#

C# 문자열 조작 및 변환 : ToUpper,ToLower,Insert,Substring,Length [C#]

yangjennie 2023. 10. 12. 00:01
반응형

이번 포스팅에서는 C#에서 문자열을 다루고 조작하는 방법을 다룬다.

문자열 조작은 다양한 응용 프로그램에서 중요한 역할을 한다.

아래의 코드는 다양한 문자열을 다양한 방법으로 조작하는

C# 예제를 보여준다.

 

using System;

namespace MyFirstProgram
{
    class Program
    {
        static void Main(string[] args)
        {
            // 초기 문자열 정의
            string fullName = "Bro Code";
            string phoneNumber = "123-456-7890";

            // 문자열을 모두 대문자로 변환
            fullName = fullName.ToUpper();
            Console.WriteLine(fullName);

            // 문자열을 모두 소문자로 변환
            fullName = fullName.ToLower();
            Console.WriteLine(fullName);

            // 문자열에서 하이픈 제거
            phoneNumber = phoneNumber.Replace("-", "");
            Console.WriteLine(phoneNumber);

            // "Mr."을 문자열의 앞에 추가
            string userName = fullName.Insert(0, "Mr.");
            Console.WriteLine(userName);

            // 문자열의 길이 출력
            Console.WriteLine("문자열의 길이: " + fullName.Length);

            // 문자열의 일부 추출 (첫 3글자)
            string firstName = fullName.Substring(0, 3);
            Console.WriteLine("이름: " + firstName);

            // 문자열의 일부 추출 (마지막 4글자)
            string lastName = fullName.Substring(4, 4);
            Console.WriteLine("성: " + lastName);

            Console.ReadKey();
        }
    }
}

 

위 코드는 다음과 같은 작업을 수행한다:

 

1. 'fullName'과 'phoneNumber' 문자열을 초기화한다.

2. ToUpper 및 ToLower 메서드를 사용하여 문자열을 대문자 및 소문자로 변환한다.

3. Replace 메서드를 사용하여 하이픈을 제거한다.

4. Insert 메서드를 사용하여 "Mr"을 이름 앞에 추가한다.

5. Length 속성을 사용하여 문자열의 길이를 출력한다.

6. Substring 메서드를 사용하여 문자열의 일부를 추출하여 출력한다

반응형
Comments