c#

コンピュータ

C#のWPFでWebView2を試す。

WebView2はWebブラウザ(Edge)をWPFのコントロールとしてデスクトップアプリケーションで扱うことが出来るとのことですので、試してみたいと思います。 WinFormの記事 プロジェクトの作成 mkdir プロジェクト名 cd プ...
コンピュータ

C#のWinFormsでWebView2を試す。

WebView2はWebブラウザ(Edge)をWinFormsのコントロールとしてデスクトップアプリケーションで扱うことが出来るとのことですので、試してみたいと思います。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名...
コンピュータ

C#でSystem.Net.HttpListenerを試す。

System.Net.HttpListenerを使うとWebサーバーが書けるとのことなので試してみたいと思います。 とりあえずMicrosoftのサンプルプログラムをConsoleプロジェクトで動かせるように書き換えて実行してみます。 us...
スポンサーリンク
コンピュータ

C#で一定の範囲の連続する数値のコレクションを返す。Enumerable.Range()

2~11までの数値をforeachのループで処理する例。 foreach(var i in Enumerable.Range(2, 10)) { Console.WriteLine($"{i}"); } 結果 2 3 4 5 6 7 8 9...
コンピュータ

C#でnull許容の要素をもつ配列から、null以外の要素のみ処理する。OfType<T>

OfType<T>を使うと出来るようです。 string?; foreach(var x in a.OfType<string>()) { Console.WriteLine($"{x}"); } 結果 aaa bbb 似たような処理 fo...
コンピュータ

C#で配列から最初の一件を取得したい。ただし配列の要素が0の場合何もしない。

ドラックアンドロップで複数のファイルが文字配列で渡されて最初の1件のみ処理したい。ただし、対応しないファイルが含まれる可能性があるので、フィルター処理を行う必要がありますが、フィルター処理にによってファイル件数が0件になる可能性があります。...
コンピュータ

WPFで動的にコントロールを作成配置するサンプル2

画像を表示するだけのプログラムであればMainWindow.xaml.csで動的にImageコントロールを追加することが出来るのではないかと思い試してみました。 ファイル名:MainWindow.xaml.cs using System.W...
コンピュータ

C#でInt型の数値をbyte配列に変換してみる。

ソースコード: class SampleClass { public int IntValue { get; set; } = 0; public void Save(string path) { // Intをbyte[]へ変換 byte...
コンピュータ

C#でusingディレクティブとnamespaceはどちらが先?

C#のソースコードを書いていてい、コメント以外で最初の行に記述する内容としてusingかnamespaceで悩むことがあります。 このような悩みはnamaspaceの{}を省略するようになってからで、省略することでネストが1つ減るこ点は個人...
コンピュータ

C#でBitmap変数をダミーのBitmapオブジェクトで初期化する

アプリケーションでBitmapオブジェクトを表示する場合、起動時表示する画像が無いので、あまり深く考えずNullをセットすることが多いです。その場合Bitmapオブジェクトの変数をNullを許容にする必要があり、その変数を使う前にNullチ...
コンピュータ

C#でZIPファイル内の複数の画像ファイルをマルチTiffファイルに変換する

前回複数の画像ファイルからTiffファイルを作成出来ましたので、今回はzipファイル内の画像ファイルをtiffファイルに変換します。 前回の記事 ファイル名:Program.cs using System.IO; using System....
コンピュータ

C#でディレクトリ内の複数の画像ファイルをマルチTiffファイルに変換する

複数の画像ファイルをtiff形式にアーカイブします。 前回の記事 ファイル名:Program.cs using System.IO; using System.Text.RegularExpressions; using System.Wi...
コンピュータ

C#で画像ファイルをTiffファイルに変換する

ファイル名:ImgToTiff01.csproj <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework...
コンピュータ

dotnet.exe runでC#のプロジェクトを実行時コマンドライン引数を渡す方法

コンソール上でdotnet.exe runで実行する場合コマンドライン引数を渡す方法を確認しました。 class Program { static void Main(string[] args) { if (args.Length > 0...