Visual Studio

C#

Visual Studio 2019 で単体テストを実装する楽な手順

単体テストを作成したい対象クラスを右クリックし、「単体テストの作成」を選択。単体テストの作成オプションはデフォルトのまま、OKボタンをクリックする。単体テスト作成対象のプロジェクトに対応するテストプロジェクトが無ければ、Visual Stu...
.NET Framework

C#でListを値コピー(DeepCopy)する際のお勧め

C#で自作したクラスのListを複製(値コピー/DeepCopy)する方法でネット検索すると、ToList()したり、newしたりする方法が出て来ますが、DeepCopy()メソッドを作るのが無難です。DeepCopy()メソッドのサンプル...
.NET Core

Go言語よりC#の方が高速

新しいWebサイトを製造するにあたり、「Go言語がC言語の後継で、Java、C#より処理が高速だ」という噂を聞いたので、そんなに高速ならC#は辞めて、Go言語を採用しようと、調査しました。MVCベースのWeb Frameworkを対象に、T...
ComponentOne

ComponentOne(C1)WinFormsのFlexReport 開発メモ

ComponentOne の C1FlexReport は帳票作成ツール。ライブラリComponentOne for WinForms ユーザーガイド ナレッジベース ユーザー登録 問合せ先 テクニカルサポート ComponentOneイン...
ComponentOne

VS2017のツールボックスに「ComponentOne」の各コンポーネントを表示する手順

1、ツールボックスの全般エリアを右クリックして「タブの追加」を選択。2、ツールボックス名は「ComponentOne」。3、「ComponentOne」を右クリックして「アイテムの選択」を選択。4、「.NET Framwork コンポーネン...
ASP.NET Core

Asp.Net CoreはCookieをセキュアに出来ない

Asp.Net Coreで、Cookieをセキュアにする為に、Startup.cs の ConfigureServices(IServiceCollection services) メソッドで、AddAntiforgeryを設定したら、Se...
.NET Core

最新 .Net Core (ASP.NET Core含む) のインストール手順をOS頃に確認する方法

1. .NET Download Archivesで .NET Core をクリック。 2. recommendedになっているバージョンをクリック。 3. SDK/Runtime × OS × CPU を条件に選ぶ。 今回は、CentOS...
ASP.NET Core

ASP.NET Core の国際化リソースでパラメータを渡し忘れるとWEBページが切れて表示される

ASP.NET Core 2.2.5 で作成したWebの国際化作業をしていて、パラメータが必要なリソースに、パラメータを指定し忘れると、Viewの表示が途中で落ちて、Webページが切れて表示されるという事象に遭遇しました。何のExcepti...
ASP.NET Core

ASP.NET Core セッション変数にClassオブジェクトを保持する場合

ASP.NET Core 2.2 で、セッション変数にClassやListなどのオブジェクトを保持したい場合、Session拡張メソッドを使うとシンプルなソースコードになる。セッション変数のKey/Valueが増え過ぎて、メンテナンス不能に...
C#

EF Coreで実行したストアドのOutputパラメータを取得する

Entity Framework CoreでSqlParameterのDbTypeにint64を指定し、ストアドからbigintの値をOutputで取得した場合、int64を指定しているにも関わらずInt32で結果が入ってくるという問題に遭...