C#

プログラム

C# コレクションクラスのシリアライズ

初めに とある理由でList<T>派生の独自のコレクションクラスを作成した時に、JSON/XMLへのシリアライズに問題が発生したので、調査した結果をまとめたものを記載。 問題とは、以下の3点だった。 コレクションクラスのメンバーが出力されな...
3Dプリンター

Adventurer3の制御2

Simplify3D側の通信の内容の確認
プログラム

WPFを使う-ラジオボタンとEnum

Enumのパラメータをラジオボタンにバインドした時にちょっとはまったこと。
プログラム

単体テスト 久しぶりのテストプロジェクトのテストが実施できなくなっていた

過去テストができていたプロジェクトがあるのだが、新規にクラスを追加しテストを行ったところ、過去成功していたテスト項目も「未実施」マークのままとなった。 当初は、なぜテストが実施できないかわからなかったのだが、ふと出力ウィンド側を確認したとこ...
プログラム

C# List<T>.IList.Removeの例外動作

List<T>.IList.Removeメソッドで想定外の動作をしていた。 現在、List<T>ライクで別の制約を持たせるコンテナクラスを作成していて、List<T>と同じメソッドを用意するため実装と評価をしているところ。 ほぼほぼ完了した...
Adventurer3制御

Adventurer3の制御6.6

不必要なリトラクトを除去する機能を追加。それ以外にも不具合修正を実施した。
プログラム

Visual Studio 2019 Tips-コンソールプロジェクトでWPF/WinFormを使えるようにする

.Net Core/.Net 5.0のコンソールプロジェクトでコンソールをベースにWPF・Windows Formの機能を使うにはどのような形にプロジェクトを整えればいいのかを調べた
プログラム

WPF UI オートメーション-メニュー操作1

Garmin Connect IQ-コマンドラインでのビルド・シミュレーター起動でお勉強する環境が整ったので、いろいろと調べながらサンプルプログラムを作っている。 まずは、メニュー操作を習得するため、シミュレーターのメニュー一覧を出すプログ...
プログラム

単体テストでファイルを利用する

MSTestの単体テストでファイルを利用する場合の覚書
プログラム

C# StreamReder/WriterのleaveOpen

C# StreamReader/StreamWriterのleaveOpenを使った動作てすとなど。
Sponsored Link