[C#] 문자열 변경 함수 Replace 함수 사용 방법
- C#/C# 문법
- 2019. 4. 9. 14:55
이번 포스팅에서는 실무에서 많이 쓰이는 함수 중 하나인 Replace 함수 사용 방법에 대해서 알아보도록 하겠습니다!
Replace 는 한글로 해석하면 "대체하다." 하는 뜻을 가지고 있듯이,
Replace 함수를 이용하여 사용자는 문자열을 원하는 문자로 언제든지 변경 가능 합니다.
예시로,
이름이 "범범조조" 라는 사람을 Replace 함수를 이용하여 "홍길동"으로 바꿔 보겠습니다.
소스코드는 워낙에 간단하기 때문에 다른 부연설명은 따로 하지 않겠습니다!
※참고로 저 같은 경우, 현재 실무에서 Replace 함수를 언제 많이 사용하냐면, Database 쿼리랑 같이 C# 에서 연관해서 사용할때 작은따옴표를 콤마로, 아니면 큰따옴표로 바꿔주는 식으로 해서 Replace 함수를 자주 사용하고 있습니다.^^
예제 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace test { class Program { static void Main(string[] args) { string name = string.Empty;
name = "범범조조"; Console.WriteLine("이름 : {0}", name);
//Replace 함수를 이용하여 원하는 문자로 변경 name = name.Replace("범범조조", "홍길동"); Console.WriteLine("이름 : {0}", name); } } }
|
실행 결과
문법적으로 사용할 때 전혀 어려운 함수가 아니기 때문에 알아 두시면 아주 유용하게 사용 가능할 거라 생각합니다.
Replace 함수를 사용하실때 주의하실 점은 반드시
name = name.Replace("범범조조", "홍길동");
위와 같이 사용을 해야 합니다.
만약, name.Replace("범범조조", "홍길동"); 이렇게 하시고 해당 변경된 문자열을 다시 변수에 저장하지 않으시면 아래와 같이 출력 결과가 바뀌지 않고 그래도 출력되니까 꼭 이 점 유의하시기 바랍니다.^^
잘못된 방법
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace test { class Program { static void Main(string[] args) { string name = string.Empty;
name = "범범조조"; Console.WriteLine("이름 : {0}", name);
//Replace 함수를 이용하여 원하는 문자로 변경 name.Replace("범범조조", "홍길동"); Console.WriteLine("이름 : {0}", name); } } }
|
실행 결과
감사합니다^^
'C# > C# 문법' 카테고리의 다른 글
[C#] 람다식 사용 방법 (0) | 2019.04.28 |
---|---|
[C#] 문자열 파싱에 유용한 Split 메서드사용방법 (0) | 2019.04.12 |
[C#] List에서 중복 제거 하는 방법 (2) | 2019.04.08 |
C# List<string> 에서 FileInfo로 형 변환 하는 방법 (0) | 2019.02.27 |
C# 날짜별 이전의 폴더(파일) 삭제하는 방법 (0) | 2019.02.25 |
이 글을 공유하기