Различить сигнатуры через contraints
От: Barbar1an Украина  
Дата: 17.01.25 13:57
Оценка:
Имеем

public static E Read<E>(this BinaryReader reader) where E : struct, System.Enum

public static T Read<T>(this BinaryReader r) where T : IBinarySerializable, new()


В итоге "error CS0111: Type 'Extentions' already defines a member called 'Read' with the same parameter types"

как разрулить чисто через contraints?

ЖПТ предложил много чего в том числе и не работающий
public static T Read<T>(this BinaryReader reader) where T : class, IBinarySerializable, new()
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
Отредактировано 17.01.2025 13:58 Barbar1an . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.