インスタンスメソッドとstaticメソッドの使い分けがいまいちわからないので教えてください public class Hoge { private string Name { get; } = "piyo"; public Hoge(string name) { Name = name; } } 上記のようなクラスがあり、これをvar hoge = new Hoge("foo"); とインスタンス化したとして、
public bool IsPiyo(){ return Name == "piyo"; } 上記のようなインスタンスメソッドを書いて、hoge.IsPiyo()とするのと、