自然順にソートする
自然順とは 自然順とは数字に見えるものは数字として並べた順です。 具体的にはエクスプローラーで名前順にした時の順です。 https://ja.wikipedia.org/wiki/%E8%87%AA…
View Article.NET とは結局なんぞやと詳細に見てみる
.NET とは何か、概要をつかむ Microsoft 公式情報曰く、.NET とは様々な種類のアプリケーション (モバイル、ゲーム、デスクトップなど) 開発ができて、尚且つクロスプラットフォームにも…
View Article【C#】色々なforeachの使用方法【初心者向け】
概要 単なるリストや配列以外をforeachで回すサンプルコードを記載しました。 基本的なforeach文は以下のようになると思います。 List<string> collection = new …
View ArticleVBの IsNumeric の限界値から正体を探る
VBの IsNumeric の限界値から正体を探る 結論 Visual BasicのIsNumericがTrueと判定する最大/最小の整数値↓(309桁) digits: 309 upper int…
View Article拡張機能で社内フォルダへのリンクを開けるようにしたい_NativeMessaging
社内で使用しているwebシステムで、社内の別フォルダへのリンクを記載しておく。という事をよくします。 でも通常ブラウザからローカルリンクはセキュリティ的に開けないです。 今回の場合は、社内のローカル…
View Article【C#】delegate、Action、Func、匿名メソッド、ラムダ式のざっくりとした使い方
記事タイトルの項目について理解が甘かったため、勉強してまとめました。 動作確認環境 C# 7.3 .Net Framework 4.7.2 delegate 関数への参照を表す型のこと。 デリゲート…
View Article【Blazor】Blazorで簡単な電卓を作成した話
初めに C#でフルスタックなWebアプリを作成することができるBlazorで簡単な電卓を作成しました。n番煎じで目新しいことはありませんが読んでいただけると幸いです。 作成したコードはGithubか…
View Article[C#] リフレクションでなるべく高速にクラスメンバを取得
リフレクションの高速化は、既に先人が研究し尽くしてる感のあるテクニックですが、計測結果などがまとまったものが見つからなかったので、改めて自分で速度を測ってみました。 using BenchmarkD…
View Article【SignalR】ASP.NETでリアルタイムチャット機能を作る
本記事のゴール ・リアルタイムで複数人がやり取りできるチャット機能を作る SignalRとは 通常のWebアプリケーションでは、画面表示時に一度だけサーバーからクライアントへ通信を行い情報を渡してい…
View ArticleblastengineのC# SDKを使ってメール送信を行う
blastengine(ブラストエンジン)はシンプルに使える開発者向けメールサービスを提供しています。何かと面倒なメール配信をシンプルに、かつ確実に送信先に届くようになります。 現在、C#向けに、b…
View Articleプリキュアカレーのシール全30種コンプするには何箱必要か?その2~状態遷移モデルで考える
はじめに 前回の記事は出先で書いていたので,まず結論を得るために速攻でシミュレーションプログラムを作成して求めましたが,今回は数学の問題としてじっくり落ち着いて考えてみることにします。 動画の中でし…
View ArticleSemantic Kernel:SKのFuncation
Semantic KernelのFunctionsは、特定の操作を処理するために動的に呼び出される「プラグイン」として設計されています。たとえば、Functionは天気情報を取得するためのAPIリク…
View ArticleSemantic Kernel:Function Calling
前回のFunctionにおいて、開発者が構成した順番で、セマンティックFunctionとローカルFunctionをそれぞれ呼び出す混合方式を使用しました。 実際には、Semantic…
View Article【C#】既定のインターフェースメソッドとは?
https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/proposals/csharp-8.0/default-int…
View ArticleWPFで、C#コードでボタンを作りたい
タイトルの通りですが、C#のコード側でボタンを作りたいなと思いました。 例えばマインスイーパーみたいにたくさんボタンがあって、しかもユーザー側がマス目(ボタン数)を決められる場合、 ボタンの数が動的…
View Article【C#】ジェネリックメソッドとは?【】
https://learn.microsoft.com/ja-jp/dotnet/csharp/programming-guide/generics/generic-methods ジェネリックメソ…
View ArticleC#でのTaskの標準的作法を解説するネット記事にケチをつけたらマサカリをいただきました (旧題:「C#でasync...
追記 この記事は間違いを含んでおり、訂正後の結論は末尾に追記しています。末尾を先にお読み願います。 C# を仕事で使うことになり、ふと思ったのです 株式会社 ACCESS にて働く三原と申します。 …
View ArticleSTYLYを支えるGithubActions,UnityCloudBuildのヘテロCI環境
概要 STYLYは多数のハードウェアに対応したXRのサービスです。STYLYでは、UnityクライアントのソースコードにPRが作成されるたびに、Github Actionsでworkflowを起動…
View Article[paiza]レベルアップ問題集解答案(C#) 商品の検索
問題 https://paiza.jp/works/mondai/data_structure/data_structure__dict_boss N 個の文字列 S_1, ... , S_N と、…
View Article【WPF】viewを作成する際のテンプレートコード【C#】
概要 xamlで新しくwindow (view) を作成する際の、テンプレートとなるサンプルコードを記載してみました。 仕様 Windowに「OK」と「キャンセル」ボタンが配置されており、どちらを押…
View Article