パーシャルクラスの使い道の一例

元ねた:パーシャルクラスの使い道


パーシャルクラスの使い道としては、大きめのユーティリティクラス (StringUtil とか!) のメソッドのグループごとに分割する、とかどうだろう。

StringUtil.cs

public static partial class StringUtil {}

StringUtil.Substring.cs

partial class StringUtil 
{
    // SubstringAfterとかSubstringBeforeとかSubstringBetweenとか
}

StringUtil.Split.cs

partial class StringUtil
{
    // 各種Split
}

StringUtil.IndexOf.cs

partial class StringUtil
{
    // IndexOfとかLastIndexOfとか
}

それだけ?

それだけ。