C#

NameSpaceとクラス名が同じ場合にVisualStudioがうまく補完してくれない件について

「Hoge.Sample.Sample」という「Hoge.Sample」というNameSpaceに属している、「Sample」というクラスがあった場合、 「Hoge.Huga.Piyo」といった感じのクラスから、VisualStudioで下記のように記載してusingを補完しても正しく動作してくれない。 namespace …

C#でフィールドのgetterのみを使用する場合

特に引っかかるような所じゃなさそうなのにつまったのでメモ。 概要 C#ではgetterやsetterを書く際に以下のように書ける。 public class Sample1 { private string Hoge { get { return this.Hoge; } set { this.Hoge = value; } } public Sample1(string ho…