본문 바로가기
C#

[C#] dynamic 형식의 string을 List로 만들어서 Remove를 적용하는 방법

by Minius 2020. 11. 16.
반응형

dynamic 형식의 string을 List로 만들어서 Remove를 적용하는 방법

배경

이 글에서 내가 처한 상황은,

dynamic 형식의 string을 ","로 split 한 뒤,

List로 만들어서 Remove를 적용할 수 있어야 했다.

 

따라서

1. dynamic(string)을 ','로 split

2. ToList()

3. Remove()

 

dynamic Alphabet = "A,B,C,D,E,F,G";

string[] splitElement = { "B", "C", "F" };
var splited = (Alphabet as string).Split(',').ToList();
foreach (var item in splitElement)
{
	splited.Remove(item);
}
splited.ToString().Dump();

 

따라서 내가 했던 방법은

1. as String을 적용해서 string으로 만들고

2. split해서 Array로 만들고

3. ToList로 리스트로 만들어서

4. Remove를 사용할 수 있게 했다.

댓글