Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Browsing all 9691 articles
Browse latest View live

Mind8のランタイムディスパッチャC実装の代替実装をC#で行う(完走するのはどのあたりか探る)

はじめに こちらの記事にてMind開発者の@killyさんよりご提案いただいたMind8の検証用Consoleをベースに一部正規のConsoleのコードを取り込んだ中間コードステップ数84のhell…

View Article


2D CGライブラリSkiaSharp「ボールフィールド」

・定番のボールが反射するアプリ。 ・中央から自動展開する「花火モード」を搭載。 ・部屋を暗くして大画面で眺めると花火を楽しめます(?) ・WPF+SkiaSharpの圧倒的パフォーマンスを確認下さ…

View Article


Entity Framework Coreを利用してMySQLに接続する

はじめに 動作環境 Windows 11 Home(23H2) .NET 8.0(SDK 8.0.204) Visual Studio 2022 MySQL 8.4.2 前提 Visual Stud…

View Article

C#でVPN設定を作る

はじめに 作ったの自体は結構前ですが、せっかく作ったものなので人の目に見えるところに。。。 DotRasを使用したVPN設定の追加をする簡易ツールです。 最新のDotRas.for.Win10だとR…

View Article

Unityでスクリプトのメソッドを動的に呼び出す方法 - カスタムインスペクタと動的メソッド実行 -

Unityで、キー入力に応じて特定のスクリプトのメソッドを動的に呼び出したいと思ったことはありませんか? この記事では、指定したキーを押したときに、任意のスクリプト内のメソッドを動的に実行できるよう…

View Article


スレッドセーフ等が付いたキューとして使えるSystem.Threading.Channels (2)応用の紹介編

概要 前回の記事で、排他などもできる便利なキューとしてSystem.Threading.Channelsを使うという切り口で、基本的な使い方の紹介をしました。今回は、ちょっとした応用の使い方を書こう…

View Article

正規表現で省略するcharの分岐

自分、訳あってコンパイラの空白文字の比較コードを書いていたらこう思いました。 これ、正規表現で省略できるぞと。 他の部分で正規表現を多用していたため気付きました。 Before この場合は、空白かど…

View Article

【.NET 9.0-rc.1】Brotli 圧縮形式がサポートされました

はじめに .NET 9.0-rc.1 が公開され、Brotli 圧縮形式がサポートされました。 Brotli https://ja.wikipedia.org/wiki/Brotli は比較的最近(…

View Article


.NET 8でのWindowsサービスの作り方

概要 .NET(Core)になってから、Windowsサービスの作り方は.NET Frameworkの時とはだいぶ違うものになりました。ASP.NETをベースにしたGenericHostを使用するの…

View Article


C#で文字列が数値かどうか判断する

概要 文字列が数値かどうかを判断するメソッド 実はchar[]をchar[]のまま数値かどうかを判断する必要が生まれたため作成した。 そのため文字列の数値チェックは副産物 コード public st…

View Article

WPF RitchTextBoxで特定の単語に色をつけたい

RitchTextBoxをよくわかっていなくて無駄に時間を食ってしまったので書き留めておきます private void EmphasizePlaceholder(string targetWord…

View Article

List.BinarySearch(二分探索)を活用しようとして適用範囲間違えた話

ABC370 D Cross Explosion の 解法と自作回答 ABC370 D の復習をしていたのだけど、解説では二分探索を使って破壊した壁の管理を行えばよいとなっていた。 二分探索なら前回…

View Article

#01 C# WinFormsによるメール受信検索アプリ

「受信したメールを細かく検索したい」 この言葉が始まりであった‥ 使用しているメーラーは細かい検索ができない。 なんならブラウザのメーラーなんて検索機能がまともに機能しない。 細かい検索 ANDやら…

View Article


ASP.NETでのDI登録を自動化する方法

ASP.NETにおけるDIのおさらい 例えば以下のようなインターフェースとその実装クラスを考えてみます。 namespace Hoge.Services.Sample { public interf…

View Article

【C#】抽象クラスで購入する宝くじの銘柄と当選確率を(?)広げてみよう

1.はじめに 前回は、インターフェースを体感してみた。 ロト6、たまにロト7と購入するもまだまだ高額当選の道は長い。 一攫千金を狙っているため、小さい勝負に拘るのは好きではない。 しかしながらそんな…

View Article


ASP.NET MVC(.NET Framework)記載まとめ 【初学者編】1

はじめに C#のWebアプリケーションのフレームワークである ASP.NET MVCプロジェクト(.NET Frameworkベース)を作成手順まとめです。 ①開発フォルダの作成とプロジェクトの作成 1・・・ エクスプローラーで C:\temp\ASP.NET フォルダを作成します…

View Article

【デザインパターンの勉強記録 # 2】サービスロケーターパターン

この記事について デザインパターンについて勉強したアウトプット記事です。 記事の内容でおかしな点や間違っている部分があれば、お手数ですがコメントにてご指摘ください! 参考にしたリンク https:/…

View Article


ASP.NET MVC(.NET Framework)記載まとめ 【初学者編】2

はじめに ASP.NET MVCプロジェクトの作成から Entity Frameworkを使用したCRUD操作の実装までの手順まとめです。 前回: https://qiita.com/nano357…

View Article

WPFのタブオーダーを、Panel単位で並べ替える方法

概要 WPFでPanelがいくつも並ぶ画面を作った場合に、Panel単位でタブオーダーを並べ替えたいという状況はよくあると思います。とはいえ、全てのコントロールにタブオーダー指定をするのは避けたい。…

View Article

[C#] ViewModelのINotifyPropertyChanged処理を外から注入してみる

※注意※ 今回の記事は実験的なものであり、業務用・製品用のコードにそのまま使うのはお勧めしません。 前回、Harmonyの基本的な使い方の記事を書きました。 https://qiita.com/ra…

View Article
Browsing all 9691 articles
Browse latest View live