я два метода расширения, как это ..Можем ли мы иметь методы расширения с одинаковым именем для разных классов?
Один
public static BsonValue TopOne(this IEnumerable<BsonValue> IEnumBv)
{
}
Второй Один
public static BsonValue TopOne(this BsonValue IEnumBv)
{
}
Разве это не возможно? У меня нет причины.
Даже имя такое же, но для разных методов расширения?
Или как это достичь? Мне нужно имя для обоих расширений. Возможно ли это?
UPDATE
Я получаю эту ошибку
Вызов неоднозначен между следующими методами или свойствами: 'BsonExtensionLibrary.MongoExtensions.TopOne (MongoDB.Bson.BsonValue)' и «BsonExtensionLibrary .MongoExtensions.TopOne (System.Collections.Generic.IEnumerable)
Что проблемой вы столкнулись? Вы пытались скомпилировать свой код? –
Да, это не компиляция. Это говорит о том, что имя между ними однозначно. – shanmugharaj
извините его орфографическая ошибка yaar .. IEnumerable fine .. – shanmugharaj