Repository navigation
KO CSharp Strings
Codex edited this page Oct 11, 2026
·
2 revisions
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
문자열은 변경할 수 없습니다. 일반 문자열은 이스케이프 시퀀스를 사용하고, 축어적 문자열 @"..."은 백슬래시를 유지하고, 보간된 문자열 $"..."은 표현식을 대체하며, 원시 문자열은 여러 줄 텍스트에 여러 따옴표를 사용합니다. 숫자 형식은 선택한 자르기에 따라 다릅니다.
이 예제를 Example.cs로 따로 저장하고 이 페이지의 다른 예제와 독립적으로 실행하세요.
Example.cs:
// PROJECT-EXAMPLE
string name = "ore";
System.Console.WriteLine(name.ToUpperInvariant());
System.Console.WriteLine($"Length={name.Length}");결과:
ORE
Length=3
string path = @"C:\Games\UltimaOnline";
int amount = 12;
string message = $"Amount={amount:D3}";
UO.Print(message);
UO.Print(path);using System.Text.RegularExpressions;
string text = "HP: 42";
Match match = Regex.Match(text, @"\d+");
if (match.Success && int.TryParse(match.Value, out int hp))
{
UO.Print(hp.ToString());
}큰 텍스트를 축적하려면 StringBuilder를 사용하세요. 비교하려면 StringComparison 또는 StringComparer를 명시적으로 선택하세요. char는 항상 사용자에게 표시되는 전체 문자를 나타내지는 않습니다. 유니코드를 처리할 때 Rune 및 텍스트 요소를 고려하세요.
공식 문서: 문자열, 서식 및 정규식 - Microsoft Learn.
ClassicUO — Bad Newbie & C# Scripts IDE