Stack Overflow 검색하다보니, Dictionary Function 중 Key 이름 변경 Function은 없다고한다.
그래서 어떤 사람이 Method 만들어서 Dictionary Key 이름 변경하는 법을 보여줬다.
private static void RenameKey<TKey, TValue>(IDictionary<TKey, TValue> dic, TKey fromKey, TKey toKey)
{
TValue value = dic[fromKey];
dic.Remove(fromKey);
dic[toKey] = value;
}
위 함수를 사용할 경우,
RenameKey(dict_Batch_1, "Description", "Description: Date/Tag");
로 입력하면 내가 원하는 Tag명을 새롭게 변경할 수 있다.
'둘 > [ C# ]' 카테고리의 다른 글
[C#] Pass Listbox items from Main Form to Sub Form (0) | 2022.06.01 |
---|---|
[C#] Graph Plot, Delete Series1 on Legend (0) | 2022.05.31 |
[C#] Create Dictionary<string, List<string>> (0) | 2022.05.30 |
[C#] Dictionary Value 內 List 중복 제거 (0) | 2022.05.28 |
[C#] JSON을 이용하여 Dictionary를 text file로 저장하기 (0) | 2022.05.27 |