整数の割り算

C#での整数の割り算の速度などを調べてみました。元は、Utf8Jsonのソースコードです。C言語のころから、itoaとか言うのがあるらしいです。intなどの整数の値が、0 <= n <10000 の時、それを… 続きを読む 整数の割り算

投稿日:
カテゴリー: C#

(C#)ListとArrayの違い

C#の基本的なコレクションとして、Listと配列=Array(int[]とか)があります。例として、Listとint[]の違いについて考えてみます。ネットをいろいろ見て回ると、Listの方が便利だから、全部Listでいん… 続きを読む (C#)ListとArrayの違い

投稿日:
カテゴリー: C#

UTF8のbyte[]の作り方

C#で、UTF8のbyte[]を作りたいときがあります。実際のアプリに組み込む場合もありますし、テストで作りたい場合もありそうです。C#11での書き方をいろいろ列挙してみます。 上記のJSONを作る場合でやってみます。 … 続きを読む UTF8のbyte[]の作り方

投稿日:
カテゴリー: C#

ByteArrayの比較コード

5文字程度のUtf8のbyte[]のコマンドを、どのコマンドか調べるために比較コードを書いたりします。Stringにしてみたりとか、switch/ifとか、SequenceEqual使ったりとか。書きやすさ、読みやすさ、… 続きを読む ByteArrayの比較コード

投稿日:
カテゴリー: C#