C#/.NET関連の雑多なメモ
便利なオンラインサービス 情報が多いリンク集 dotnet/dotnet-developer-projects.md at master · microsoft/dotnet オンラインコンパイ...
68 search resultsShowing 1~20 results
You need to log-in
便利なオンラインサービス 情報が多いリンク集 dotnet/dotnet-developer-projects.md at master · microsoft/dotnet オンラインコンパイ...
C# 7.2から追加された読み取り専用参照(ref readonly T)ですが、残念ながらそのままReadOnlySpan<T>を構築出来ません。 読み取り専用ではない通常の参照(...
Windows環境前提で、自分用のメモです。 今はHackGenを使っている。 名前 ライセンス 日本語(半角:全角) 合字 特徴 MeiryoKe_Console プロプライエタリ ✔(2:1...
P/Invokeメソッドでref(またはout)引数がオプションの場合、null値を渡すためにIntPtr版のオーバーロードを追加するのがダルるかったのですが、回避方法を知ったのでメモ。(ただし...
タイトル通りです。 IntPtr型の省略可能引数を定義するときは、 public void ExampleMethod(IntPtr param = new IntPtr()){} もしくは p...
C# 8/9の新機能は、コンパイラーさえ新しければ(例えばVisual Studio 2019を使えば)、ターゲット環境が.NET Frameworkでも使用できます。 (なお推奨されない使い方...
自分環境構築用のメモです。 市販されている一般的な日本語配列キーボードを使用しているのですが、矢印キーを打鍵しようとするとホームポジションから外れなければなりません。 Fnキーがあるキーボードだ...
Visual C++(MSVC)でC/C++コードをコンパイルすると、文字列定数は例えば下記のようにマングリングされます。 " %u: wFuncFlags: 0x%08X<%s>\...
TL;DR StructLayout属性でSizeを指定した構造体を用意する。 それをrefとSpan構造体で読み出す。 従来の方法:unsafeステートメントとマーシャラーを使用する場合 P/...
現時点ではmicrosoft/wilにもラッパークラスが用意されていなかったので、作ってみました。 定義 struct virtualallocex_deleter { HANDLE const...
近年はあまり使用しなくなりましたが、レガシーな環境ではリンカー(link.exe)が作成する.MAPファイルにお世話になることがあるかと思います。 ファイルを見れば意味はなんとなくわかりますが、...
Visual Studioでデバッグする際、シンボルファイルのダウンロードで待たされる時があります。(特にWindows Update後) 事前にシンボルファイルをダウンロードしておけば、待ち時...
VS CodeにインストールしたMarkdown Preview Enhancedで、PDF出力する方法のメモです。 Windows環境前提です。 Chromeをインストールする、またはEdge...
2021-01-12現在、Microsoft Virtual Machine ConverterをMicrosoftからダウンロードできません。 Archive.orgのキャッシュからダウンロー...
.NET Core 3.0から、System.Numerics.BitOperationsクラスが追加されています。 このクラスには、下記のようなビット操作を行うメソッドがあります。 Leadi...
C#(.NET Core)環境に於いて、配列を任意の整数で埋め尽くす処理(Fill)が想像より遅かったので、各種方法を比較してみました。 ゼロクリアするのであれば、手段は色々あります(極端な話n...
個人的に混乱したのでまとめました。 結論としては、MEF、MEF2共に.NET 5(.NET Core)で使用できる。 MEF(System.ComponentModel.Composition...
子プロセスを起動するようなアプリケーションでは、ゾンビ化しないように確実に子プロセスが終了するようにしたい。 やり方自体は枯れた情報だけどQiitaに記事がなかったし、C/C++だと例があるがC...
Windows 10上のNTFSでディレクトリ毎の大文字小文字を区別する設定を取得・設定する場合、fsutil file queryCaseSensitiveInfoおよびfsutil file...
「最近はWindows 10にオープンソースソフトウェアが組み込まれることが増えたね」って思ってリストアップしてみた。 記憶から引っ張っているので、リストはガバガバです。 ライセンス条項はThi...
68 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.