.NET Standardでアプリケーションデータを保存するにはどうしたらいいんだろうっていう話
C#
.NET Standard
.NET Standardでは着々とAPIの共通化が行われ、PCLを使わなくてもある程度のことまでは .NET Standardで完結し始めてきました。そこで、.NET Standardでアプリケーションデータを保存する際はどうしたらいいか手抜きながらに調べてみたのでメモとして書いておきます。
C#
.NET Standard
.NET Standardでは着々とAPIの共通化が行われ、PCLを使わなくてもある程度のことまでは .NET Standardで完結し始めてきました。そこで、.NET Standardでアプリケーションデータを保存する際はどうしたらいいか手抜きながらに調べてみたのでメモとして書いておきます。
C#
csharplangのC# 8.0のマイルストーン、つまりC# 8.0で追加する予定の機能を眺めていたらDisposable patternが追加されてたのでそれの紹介;
C#
ここ最近作り始めたライブラリで需要があったのでType.GetType(string)のベンチマークを取ってみました。
C#
.NET Core
.NET Framework
C#でベンチマークを取る際に非常に楽に実施できるツールのBenchmarkDotNetで.NET Frameworkと.NET Core両方でベンチマークを取る方法がわかったのでメモ取っておきます。
C#
.NET Core
.NET Framework
C#で高速なプログラムにする際のお供な構造体ですが、構造体を使わないほうがいい場面・条件もあります。その一つに"サイズが16バイト未満であること"があります。この16バイトという数字の根拠は明確にはわかりませんが、構造体の特性上よく値コピーが発生するのでサイズが大きければ大きいほど値コピーのコストが高まるということからある程度のサイズまでのものがいいというのは想像つくと思います。
C#
.NET Core
.NET Framework
略してstackalloc戦略です。
C#
.NET Standard
Xamarin.Formsを使う場合、共通リソースはPCLや.NET Standardで管理したいですよね。それを実現する一つの手段としてリソースを埋め込むという手法があります。
C#
突然ですが、ふとこんなコードをこんな風に書きたくなったことありませんか?
C#
よく++C++; // 未確認飛行 Cにはお世話になっていますが、その中のC#7.3新機能説明(式中での変数宣言をできる箇所の拡大)について、お恥ずかしながらよくわからないC#コードがあり、新たな発見をしたので、その報告をします。
Kotlin
C#
タイトル半分ぐらい釣りです(半分大真面目)