このような2つの拡張メソッドがあります..
一つは
public static BsonValue TopOne(this IEnumerable<BsonValue> IEnumBv)
{
}
二つ目は
public static BsonValue TopOne(this BsonValue IEnumBv)
{
}
これは不可能ですか?理屈が通らない。
名前も同じですが、異なる拡張メソッドですよね?
またはこれを達成する方法は?両方の拡張機能に名前を付ける必要があります。それは可能ですか?
アップデート
このエラーが発生しています
次のメソッドまたはプロパティ間の呼び出しがあいまいです: 'BsonExtensionLibrary.MongoExtensions.TopOne(MongoDB.Bson.BsonValue)' と 'BsonExtensionLibrary.MongoExtensions.TopOne(System.Collections.Generic.IEnumerable)