목록json (2)
스토리지

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json; namespace Study13 { public class DataManager { private static DataManager instance; public GameInfo gameInfo; public Dictionary dicCookieDatas; private DataManager() { this.gameInfo = new GameInfo(); } public static DataManager GetInstance() { if(instance == ..

0. Newtonsoft Json 설치 더보기 Newtonsoft Json을 검색하여 설치하면 된다. 1. 역직렬화 string text = File.ReadAllText("./weapon_data.json"); WeaponData[] arrWeaponDatas = JsonConvert.DeserializeObject(text); using Newtonsoft.json; 을 선언해야한다. 2. Dictionary 컬렉션에 담기 Key와 Value를 사용하는 Dictionary 컬렉션에 담으면 좀 더 효과적으로 데이터를 관리할 수 있다. ( ∵ Key를 배열의 Index처럼 접근이 가능하기 때문에 검색에 O(1)시간, 상수시간이 소요된다. 데이터를 뽑기 위해서는 검색이 빠른 자료구조를 사용하여야 한다. )..