상당히 비싼 계산 (각각 30 분)이 있습니다. 실제로 같은 169. 나는 그들을 한 번 실행하고 그들을로드 싶어요.데이터 (개체) 만들기 및로드
private List<Hands> Hands = new List<Hand>() {new Hand(...), new Hand(...)};
내 계획은 프로그램을 실행하고 새로운 모든 손 (...)을 인쇄 한 다음 프로그램에 붙여 넣기를 복사하는 것입니다.
더 좋은 방법이 있나요?
나는 데이터베이스 나 외부 XML을 사용하지 않을 것입니다.
Debug.WriteLine("HoleCards holeCards = new HoleCards(new Card({0}), new Card({1}), {2}, {3}, {4}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}, {13}, {14}, {15}, {16}, {17}, {18}, {19}, {20});",
holecards.Card1.CardInt, holecards.Card2.CardInt, holecards.Wins, holecards.Loses, holecards.Ties
, holecards.StrFlush, holecards.Quads, holecards.Boat, holecards.Flush, holecards.Straight, holecards.Trips, holecards.TwoPair, holecards.OnePair, holecards.High
, holecards.StrFlushLose, holecards.QuadsLose, holecards.BoatLose, holecards.FlushLose, holecards.StraightLose, holecards.TripsLose, holecards.TwoPairLose, holecards.OnePairLose, holecards.HighLose);
xml로 변환 할 필요가없는 이유는 무엇입니까? – Evk
@Evk 그건 나쁜 생각이 아닙니다. 나는 그것을 조사 할 것이다. – Paparazzi
이 좋은 옵션 중 하나는 protobuf (https://github.com/mgravell/protobuf-net)입니다. 매우 빠른, 바이너리, 작은 풋 프린트 (클래스가 두 개의 int 속성을 포함하는 경우 - 기본적으로 직렬화 된 형식으로 두 개의 int가됩니다). – Evk