Example #1
0
        // アプリケーションの開始イベント
        void App_Startup(object sender, StartupEventArgs e)
        {
            List<CsvTest> list = new List<CsvTest>();
            list.Add(new CsvTest("テスト\r\n文\"字1", 1111, 12.006, DateTime.Now));
            list.Add(new CsvTest("テスト文字2", 1112, 13.006, DateTime.Today));
            list.Add(new CsvTest("テスト文字3", 1113, 14.006, DateTime.MinValue));

            ContractUtil DataUtil = new ContractUtil();
            bool ret1 = DataUtil.Compare(list[0], list[1]);
            bool ret2 = DataUtil.Compare(list[2], list[2]);

            CsvUtil csv = new CsvUtil(Encoding.UTF8, true);
            //            csv.Write(list, @"D:\\momiji\\sample.csv");
            //            List<CsvTest> list2 = csv.Read<CsvTest>(@"D:\\momiji\\sample.csv");
            List<CsvTest> list2 = csv.Read<CsvTest>(null);

            // 例外ハンドラの登録
            this.DispatcherUnhandledException += App_DispatcherUnhandledException;
            AppDomain.CurrentDomain.UnhandledException += App_UnhandledException;

            // アプリケーションの初期化
            ContextModel.loginInfo.ShainInfo.SHAIN_CD = "000001";
            SystemEnviroment.Init();

            // ウィンドウの表示
            Window window = GetPlugin.Load("Window1");
            window.Show();
        }