.NET

コンピュータ

C#で16進数形式の文字列と数値を変換

16進数文字列を数値に変換 var num = Convert.ToInt32("FF", 16); // 255 数値を16進数文字列に変換 var x = String.Format("{0:X2}", 255); // FF
コンピュータ

C#で文字列の分割(Split)と前後の空白除去(Trim)とLinqのForEach

カンマ区切りの文字列を.Split()で各要素に分割しLinqの.ForEach()で各要素を参照、.Trim()で前後の空白を除去しています。 ソースコード using System.Text.RegularExpressions; //...
コンピュータ

C#でテキストファイルの読み込みとファイルの存在確認

ソースファイル var path = @"000461.txt"; // ファイルの存在確認 if (File.Exists(path) == false) { Console.WriteLine("{0}存在しない", path); re...
コンピュータ

C#パスを連結する。

複数のパスの要素を単一のパスに連結します。 var root = @"c:\"; var sub_a = "a"; var sub_b = "b"; var sub_c = "c"; var path = System.IO.Path.Jo...
コンピュータ

【.NET】 System.Collections.GenericのQueue<T>を試す

「Queue」というコレクションがあるのですが、なんと読むのでしょうか?すごく馴染みのある言葉のような気がしますが言葉が出てきません。 ということがきっかけで読みが方がわからない「Queue」を試してみたいと思います。 調べてみると「Que...
コンピュータ

C#でMemoryCacheクラスを試す。

コンピュータ関連でキャッシュ機能といいますと、読み込んだデータを次に利用するためにメモリーなど高速な記憶装置に保存しておき、同じデータが必要な場合キャッシュから取り出すことで、パフォーマンスを向上させる仕組みのことだと思われます。 dict...
コンピュータ

【.Net5】WinFormで時計2【System.Timers.Timer】

以前に作成した時計はタイマーがSystem.Threading.Timerでしたが、タイマーをSystem.Timers.Timerに変更したバージョンになります。 プロジェクトの作成 PowerShellで実行。要dotnet.exe m...
コンピュータ

【.Net5】WinFormで時計

プロジェクトの作成 PowerShellで実行。要dotnet.exe mkdir Clock3 cd Clock3 dotnet new winforms code . ソースコード ファイル名:Form1.cs using System...
コンピュータ

【.NET5】dotnet.exeでclasslibを他のプロジェクトから参照する。

WinFormでプログラムを作成している最中に、プロジェクト内で利用しているクラスをコンソール(プロジェクト)で簡易テストしたい場面があり、クラスライブラリとしてほかのプロジェクトから参照する方法を調べてみました。 classlibプロジェ...
コンピュータ

WPFのプロジェクトでSystem.Windows.Formsの参照(.NET5)

.Net SDK(dotnet.exe)でWPFのプロジェクトで作成しプログラミングをしています。 Webで公開されているサンプルプログラムを見ながらWPFを学習しているのですが、ダイアログボックスなどでSystem.Windows.For...