早く流れる川で

雑に書き留めた何か

C#

アリスとボブとみんな

発端 A から Z までの適当な名称が欲しくなりました。 アリスとボブ https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%AA%E3%82%B9%E3%81%A8%E3%83%9C%E3%83%96 イイですね! 名称列挙 Alice Bob Carol Charlie Dave Ellen Frank Issac Ivan Justin Mallory M…

C#で文字認識(Windows.Media.Ocr.OcrEngine)を試す

GitHub 今回、作成したもの。 github.com 結果から 画像から文字を認識するのは想像以上にできませんでした。 今回は現実のものがサンプルだったので良い結果を得られなかったかもしれません。 もし、サンプルがPC画面上に表示している文字(画面キャプチャ)…

C#, DateTimeのあれこれ

はじめに 久々に C# に触れている。 DateTime の使い方がおぼろげ?なので備忘録として残す。 開発環境 Editor Microsoft Visual Studio Community 2019 Version 16.6.0 プロジェクト コンソールアプリ .NET Core 3.1 プロジェクト名は TryDateTime あれこれ…

C#, LINQでGroupByしたコレクション内の数値の合計を得る

はじめに C#のLINQを用いて名前やID別で値を集計したい。 開発環境諸々 Microsoft Visual Studio Community 2019 Version 16.5.4 Microsoft .NET Framework Version 4.8.03752 プロジェクトの種類 Console App(.NET Core3.1) 名前空間 using System; using S…

C#, LINQのSumで複数のTimeSpanの合計を得る

はじめに ↓こんな感じでできると思っていた。 // LINQを使う using System.Linq; // 集計対象 var timespans = new[] { new TimeSpan(0, 0, 1), new TimeSpan(0, 1, 0), new TimeSpan(1, 0, 0), }; var total_time = timespans.Sum(); 「TimeSpan[]には引数…

C#, LINQのGroupByで重複した要素と重複した要素が何個あるかを得る

はじめに 集計対象が複数のプロパティを持つオブジェクトの重複した要素と重複した要素が何個あるかが欲しくなった1。 集計対象が1オブジェクト2の配列やコレクションだったらDistinctからのCountで済む。 ソースコード全文 using System; using System.Linq…

C#で都道府県番号・名称が載ったCSVファイルからJSONファイルを作成する

目次 開発環境 都道府県版・名称が載っているCSVファイルを作成する 作成したCSVファイル(prefecture2019.csv) 作成したCSVファイルを読み込んでJSONファイルにするために ソースコード 作成したJSONファイル(prefecture2019.json) 所感 その他 開発環境…

C#でFizzBuzz

はじめに C#でFizzBuzzを書きます。 ちなみに開発環境は以下のとおりです。 Windows10 Home Version 1803 Intel(R) Core(TM) i7-4600U CPU @2.10GHz 2.70GHz Memory 8GB Visual Studio Community 2017 Version 15.9.6 .Net Framework 4.6.1 目次 FizzBuzzと…