전체 코드
using Rookiss_CSharp;
using System;
using System.Diagnostics.Metrics;
using System.Numerics;
namespace Rookiss_CSharp
{
// https://www.inflearn.com/course/%EC%9C%A0%EB%8B%88%ED%8B%B0-mmorpg-%EA%B0%9C%EB%B0%9C-part1?srsltid=AfmBOopkXVxKs-MQPYZkTjEYW-yIDMO5xP7l5hQq0hQasUWhobvyKO6N
// 44강 문자열 둘러보기
class Program()
{
static void Main(string[] args)
{
string name = "Harry Potter";
// ----------------------------------------
// 1. 찾기
// ----------------------------------------
// 문자열 포함여부
bool found = name.Contains("Harry");
// 문자 위치 index 반환
int index = name.IndexOf('P'); // 6
index = name.IndexOf('z'); // 없다면 -1
// ----------------------------------------
// 2. 변형
// ----------------------------------------
name = name + " Junior"; // Harry Potter Junior
string lowerCaseName = name.ToLower(); // 모든 글자를 소문자로 만들어서 비교가능
string upperCaseName = name.ToUpper(); // 대문자
// r -> l
string newName = name.Replace('r', 'l');
// ----------------------------------------
// 3. 분할
// ----------------------------------------
// 특정 문자를 기준으로 분할
string[] names = name.Split(new char[] { ' ' }); // "Harry", "Potter", "Junior"
// 문자열 자르기
string substringName = name.Substring(5); // 5번 인덱스 부터~ : " Potter Junior"
}
}
}
출처
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문| Rookiss - 인프런 강
현재 평점 4.9점 수강생 6,987명인 강의를 만나보세요. 기초 프로그래밍 지식이 없는 사람들을 위한 C# 프로그래밍 기초 강의입니다. 문법 암기 위주의 수업이 아니라, 최대한 필요한 부분만을 요
www.inflearn.com
44강 문자열 둘러보기
'C# > 기본 문법' 카테고리의 다른 글
| C# TextRPG2 (0) | 2025.11.13 |
|---|---|
| C# 접근 제한자 , 어셈블리란? (0) | 2025.11.05 |
| C# 다형성 (0) | 2025.11.05 |
| C# 클래스 형식 변환 (0) | 2025.11.05 |
| C# 은닉성 (0) | 2025.11.02 |