技術系」カテゴリーアーカイブ

C#10 ファイルスコープnamespace

C#10では、1ファイルに1つのネームスペースを記述する場合、下記のように、namespaceを{}でくくる必要が無くなった。 これは見た目にも分かりやすいし、プロジェクトテンプレートもこういう形でソースを生成してくれる … 続きを読む

カテゴリー: .NET, C#, 技術系 | 1件のコメント

.NET6 Blazor selectタグ multiple @bind

なんか、呪文みたいなタイトルになってしまったが、言いたいことは、Blazorが.NET6から、複数指定(multiple)selectのbindをサポートしたというお話。 どういうことかというと、以下の例を見て頂ければわ … 続きを読む

カテゴリー: .NET, asp.net core, Blazor, C#, 技術系 | コメントする

.NETプロジェクトでDLLの参照

.NETプロジェクトで自社製DLL等を直接プロジェクトから参照したい場合などがある。 dotnet cliで出来ないかな~と思って調べたけど、nugetパッケージやproject参照は可能だが、DLLの直接参照は出来ない … 続きを読む

カテゴリー: .NET, C#, 技術系, 開発環境 | コメントする

global using

C# 10から、global usingが使えるようになり、どのファイルでも使用するようなネームスペースは各々のファイルでusingを記述することなく、.csprojで定義することが可能となった。 ImplicitUsi … 続きを読む

カテゴリー: .NET, C#, 技術系 | コメントする

.NET6 RC2での改悪?

.NET6 RC2がリリースされたので、.NET Blogに書かれている点などを確認してみた。 個人的に最悪だと思ったのは、Consoleプロジェクトテンプレートで、Mainが無くなっていたり、Web系プロジェクトテンプ … 続きを読む

カテゴリー: .NET, C#, 技術系, 開発環境 | 1件のコメント

Linuxのsystemdでworkerアプリを動かす

Linuxのsystemdでworkerアプリを動かして、systemctlコマンドで安全に開始・停止出来るようにするには、workerプロジェクトにMicrosoft.Extensions.Hosting.System … 続きを読む

カテゴリー: .NET, C#, 技術系 | 1件のコメント

appsettings.jsonからの配列の取得

asp.net core系ではアプリケーション設定をappsettings.jsonに記述するが、ドロップダウンの値と表示名など配列を記述したい場合もあると思う。(↓参照) このように定義されたデータを配列またはList … 続きを読む

カテゴリー: .NET, asp.net core, C#, 技術系 | コメントする

dotnet core系からのSOAPアクセス

SOAPを使用したWeb APIって、最近はあまり見かけないけど、まぁ、残っているところには残っていて、それを使いたかったので、dotnet core系から使うにはどうすれば良いかを調べてみた。 .NET Framewo … 続きを読む

カテゴリー: .NET, C#, 技術系 | コメントする

LINQでLEFT OUTER JOIN

LINQで外部結合(LEFT OUTER JOIN)を行うためのメモ。 LINQで内部結合(LEFT INNER JOIN)を行うには、JOIN句を使って、以下のような感じで行えば良いのは良く例も出ているし、構文上も素直 … 続きを読む

カテゴリー: .NET, C#, LINQ, 技術系 | コメントする

MBRからGPTへの変換

今秋位にWindows11がでるらしいので、自宅のPCでWindows11が動作するか、MS.謹製のツールで確認してみたところ、NGとなった。 4年前ぐらいに作ったPCで、Intelの第8世代Core i7だったので、行 … 続きを読む

カテゴリー: Windows, 技術系 | コメントする