Так что в основном я хотел бы создать расширенное логическое значение. Основание один имеет Equals, функцию CompareTo, но я хотел бы создать тип Его, который имеет некоторые другие функции, методы ...Возможно ли создание расширенного булева?
Например:
extbool eb = true;
var pos = eb.position
или
eb.get...()
Есть ли возможность сделать это на C#?
Это не имеет особого смысла. Методы на булевом языке довольно полны! Вся причина использования Boolean заключается в том, что он просто имеет 2 значения (или 3, если с нулевым логическим)! –
Неясно, какая у вас проблема с созданием таких новых методов класса/структуры или расширения. Просьба уточнить ожидаемое использование и показать ваши существующие попытки. –
Чтобы помочь вам получить лучший ответ, какова мотивация этого вопроса? почему ты хочешь сделать это? Также полезен, каков тип возврата '.position' или' .get() '? – chwarr