c# serialization

· 🛒 C#
프로그램을 만들던중 파일 저장기능을 구현하고 싶어 내가 아는 수준에서 구현을 해보았다. 하지만 세이브할 파일의 내용을 메모장에 옯겨적듯이 하나하나 변수들을 저장하고, 또 불러와서 적용하는 기능까지 직접 하는것 까진 할만했으나, 만약 변수의 상태가 배열로 선언되있거나, 클래스를 저장시켜야 할 경우 기존의 String을 이용해 문자열로만 데이터를 저장했던 방식으로는 도저히 무리수였다. 그래서 찾아보았는데 무려 클래스파일 자체를 저장하고 불러올수 있게 도와주는 Serialization(직렬화) 이라는 어트리뷰트를 알게되었다. 우선 알고리즘을 생각해보겠다. 게임의 데이터를 저장하고자 할때 적용하겠다면 캐릭터 체력 캐릭터 레벨 캐릭터 이름 등을 저장해야 한다고 한다. 만약 이것들이 책에 적혀져있다면 연필을 꺼낸다..
Dogfoot_JW
'c# serialization' 태그의 글 목록