静的メソッドはC#よりもF#で人気があるように見えることに気づきました。C#では、インスタンスメソッドを呼び出して、常にコレクションに要素を追加します。
mySet.Add(elem);
ただし、F#には通常、同等の静的メソッドがあります。
mySet.Add(elem)
// OR
Set.Add elem mySet
そして、私は後者の形をサンプルでかなり頻繁に見ました。どちらも意味的にも機能的にも完全に同一であるように見えますが、C#のバックグラウンドから来ているため、インスタンスメソッドを使用する方が自然に感じられます。F#でより良いスタイルとその理由はどれですか?