using System.Collections.Generic; using System.Linq; namespace Wizard; public class AIStyleFileNameList { private const int STYLE_ID_INDEX = 0; private const int FILE_NAME_INDEX = 1; private readonly Dictionary _dataTable = new Dictionary(); public AIStyleFileNameList(List csvData) { foreach (string[] csvDatum in csvData) { int key = int.Parse(csvDatum[0]); string value = csvDatum[1]; _dataTable.Add(key, value); } } public string GetFileName(int id) { if (_dataTable.ContainsKey(id)) { return _dataTable[id]; } return ""; } public List GetFileNameList() { return _dataTable.Values.ToList(); } }