예제 #1
0
        static void Main(string[] args)
        {
            if (!args.Any())
            {
                Console.WriteLine("ファイルが指定されていません");
                Console.WriteLine("処理が完了しました。何かキーを押してください...");
                Console.ReadKey();
                return;
            }

            IClassification classification = new Classification();

            DeckList deck;

            using (var sr = new StreamReader(args[0]))
            {
                var loader = new LoadDeckList();
                deck = loader.LoadMagicOnlineDeckList(sr);
            }

            var archetype = classification.GetArchetype(deck);

            // アーキタイプ名書き出し
            using (var sw = new StreamWriter(@".\result.txt", true))
            {
                sw.WriteLine($"{DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")}:{args[0]} のアーキタイプは {archetype} です。");
            }
            Console.WriteLine($"{args[0]} のアーキタイプは {archetype} です。");
            Console.WriteLine("処理が完了しました。何かキーを押してください...");
            Console.ReadKey();
        }