public struct Have_Item
ย ย ย {
ย ย ย ย ย ย ย public List Option_Name;
ย ย ย ย ย ย ย public List Option_Value;
ย ย ย }
ย ย ย public List HaveItem_List = new List();
ย ย ย public void Add_Item(Item _item)
ย ย ย {
ย ย ย ย ย ย ย HaveItem_List.Add(new Have_Item());
ย ย ย ย ย ย ย int index = HaveItem_List.Count - 1;
ย ย ย ย ย
ย ย ย ย ย HaveItem_List[index].Option_Name = new List();ย // << ์ด๋ถ๋ถย "HaveItem_List[index]" ์ด๊ฑฐ๋ ๋ณ์๊ฐ ์๋๋ผ์ ํด๋น ๋ฐํ๊ฐ์ ์์ ํ ์์๋ค
ย ย ย ย ย ย ย
ย ย ย ย ย ย ย for (int i = 0; i < _item.Option_value.Count; i++)
ย ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย ย ย ย HaveItem_List[index].Option_Value.Add(_item.Option_value[i]);
ย ย ย ย ย ย ย ย ย ย ย HaveItem_List[index].Option_Name.Add(_item.Option_name[i]);
ย ย ย ย ย ย ย }
ย ย ย }
๊ตฌ์กฐ์ฒด ์์ ์๋๊ฑฐ ์ด๊ธฐํ ์๋์ ํจ์์์์ ์ด๊ธฐํ ํ๋ ค๋๊น ์ ๋ ๊ฒ ๋๋๋ฐ
๋ฆฌ์คํธ๋ฅผ ์ด๋ป๊ฒ ์ด๊ธฐํ ํด์ผํ ๊น;;; ๋ง๋งํ๋ค
List<string>() ์ด๋ถ๋ถ ์๋ ค์ List() ์ด๋ฐ์์ผ๋ก ์ถ๋ ฅ๋๋ค