0264デフォルトの名無しさん
2018/08/14(火) 16:57:24.97ID:45jA2HfC「Func<T>を返すメソッド」自体が抽象的で分かりづらい。
どうしてもGetFuncToCreateSqlConnectionみたいに長くなると思う
例外は
static class SqlConnectionHelper
{
public static Func<SqlConnection> GetCreator(string connectionString) { ... }
...
}
みたいにメソッドが置かれた文脈が十分に明示的な場合だけ
しつこくて申し訳ないけど、そもそも本当に「Func<T>を返すメソッド」に
固執する必要があるのか再考した方が俺はいいんじゃないかと思うけどなあ。
ラムダ式で簡単にTを返すメソッドからFunc<T>を作れるんだから