using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace StringVsStringBuilder
{
class Program
{
static void Main(string[] args)
{
#region StringBuilder사용법
string suffix = "냐옹이";
string myString = "hi";
Console.WriteLine(myString.Insert(myString.Length,suffix));
Console.WriteLine(myString);
StringBuilder myStringBuilder = new StringBuilder(myString);
Console.WriteLine(myStringBuilder.Insert(myStringBuilder.Length,suffix));
Console.WriteLine(myStringBuilder);
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
#endregion
string originalString = " This is a string ";
//원본 문자열 출력
Console.WriteLine(new string('-',50));
Console.WriteLine("원본 문자열\t : [{0}]", originalString);
Console.WriteLine(new string('-', 50));
Console.WriteLine("ToLower\t\t: [{0}]", originalString.ToLower());
Console.WriteLine("ToUpper\t\t: [{0}]", originalString.ToUpper());
Console.WriteLine("TrimStart\t\t: [{0}]", originalString.TrimStart());
Console.WriteLine("TrimEnd\t\t: [{0}]", originalString.TrimEnd());
Console.WriteLine("Trim\t\t: [{0}]", originalString.Trim());
Console.WriteLine("Replace\t\t: [{0}]", originalString.Replace("string", "STRING"));
Console.WriteLine("IndexOf\t\t: [{0}]", originalString.IndexOf("is"));
Console.WriteLine("LastIndexOf\t\t: [{0}]", originalString.LastIndexOf("is"));
Console.WriteLine(new string('-', 50));
Console.Write("Split\t\t : |");
string [] splitStringArray = originalString.Split(new char[]{' '} ,100);
foreach (string splitString in splitStringArray)
{
Console.Write("{0}띄움 ", splitString);
}
Console.WriteLine(" ");
Console.WriteLine("string.Join\t : |{0}|",
string.Join(" ",splitStringArray,1,4));
}
}
}
'프로그래밍 > C#.net' 카테고리의 다른 글
WinService구동시 installutil문제 (2) | 2009.02.17 |
---|---|
[C#] AutoResetEvent 와 ManualResetEvnet 예제 (0) | 2009.01.15 |
동기화 테스트 예제 (0) | 2009.01.15 |
Thread 5분연습 예제 (0) | 2009.01.15 |
[C#] ASCII로 파일입출력 하기 예제 (0) | 2009.01.15 |
댓글