新着記事

[e-Tax] 確定申告の消費税を .xtx ファイルで電子申告して、スマホ納付する手順

会計ソフトで .xtx ファイルを出力した後に、電子申告とスマホ納付する手順です。
私は、クラウド会計ソフト freee を使用しています。2022年分の申告時点、freee で出来るのは .xtx ファイルの出力までです。
その後の e-Tax の操作手順を忘れてしまうと思うので、メモしておきます。

e-Tax e-Tax 確定申告 会計 2023-03-08 (水)
[C#] 型が同一アセンブリ内 internal アクセスできるか判定する

外部アセンブリからアクセスできる型かどうかの public 判定は Type.IsVisibleで可能で、Assembly.GetExportedTypes() で全てのパブリック型を取得できる。
この internal 版の判定を行いたい。public, internal, protected internal で入れ子になったネスト型も含めて、同一アセンブリ内でアクセスできるかどうかを判定する。
ここでは protected による継承でアクセスできるかどうかは判定対象外とする。

C# C# 2022-01-31 (月)
[C#] EnumのFlagsを安心して使う方法

安心して使うには、0 は有効な値として使わず、None = 0、Default = 0 などと定義する。判定のHasFlag()は、.NET Core 2.1 から高速なので使い、それ以前ではビット演算で高速判定する。

C# C# enum 安心 更新: 2021-12-20 (月)
[C#] Collection<T>の使用用途とListとの違い

Collection<T>は独自コレクションを実装する時に継承して使用します。Collection<T>は内部でList<T>を保持していますが、拡張できるように仮想メソッドが定義されています。

C# C# 2018-11-10 (土)