https://digamana.github.io//posts/c-sharp-extend-method/
C# 擴展方法 (Extend method) - Technology Blog