C#

プログラム

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

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

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

List<T>.IList.Removeメソッドで想定外の動作をしていた。 現在、List<T>ライクで別の制約を持たせるコンテナクラスを作成していて、List<T>と同じメソッドを用意するため実装...
プログラム

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

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

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

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

C# Queue<T>のシリアライズ

Queue<T>をXMLでシリアライズした時に、そのままだと例外が発生したためその調査と対策を記述。 実装コード /// シリアル化クラス public class Hage { public Queue&lt...
2020.10.07
プログラム

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

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

共通鍵暗号化のサンプル:AESを利用

共通鍵暗号化のプログラムサンプル パスワードはコンソールから入力させ、復号化時のパスワード間違いがあった場合の処理も入れてある
2020.02.03
プログラム

公開鍵暗号化の署名利用のサンプル

公開鍵暗号化の署名に関してのプログラムサンプル。.Netのライブラリを使用したもの。 RSAの暗号化について調べていた時、秘密鍵を持っている人から送付した文章は、その文章がその秘密鍵を持っている人から出されたという確認はどうやってするのだ...
2020.02.03
プログラム

C#ライブラリ:Sprache.Calcで文法エラー箇所を特定する

文字列で入力された計算式を計算させるSprache.Calcの簡単?な紹介と、エラーがあった場合にエラー内容を取り出せるようにしたクラスの紹介。
プログラム

暗号化鍵をPEM形式に変換

暗号化のカギをPEM形式に変換する方法を調べたので、その覚書。 初めに 今回利用しようとしたのは、.NetのSystem.Security.Cryptography.RSACryptoServiceProvider。 これで作成された公開...
Sponsored Link
タイトルとURLをコピーしました