Вопросы по теме 'default-interface-member'
Почему реализации членов интерфейса по умолчанию в C # 8 сообщают об ошибке
Почему реализации членов интерфейса по умолчанию в C # 8 сообщают об ошибке?
public interface Logger
{
void Info(string message);
void Error(string message);
// C#8 Default implementations of interface
void Warn(string message)...
893 просмотров
schedule
11.03.2022
Как сохранить некоторые реализации методов интерфейса по умолчанию в классе реализации в C # 8.0?
Казалось бы, в C # 8.0 вы должны иметь возможность делать следующее (согласно этот (1-й фрагмент) ):
public interface IRestApiClient : IRestClient
{
...
Task<T> PostPrivateAsync<T>(string action, OrderedDictionary<string,...
104 просмотров
schedule
21.04.2023
C # 8 Реализация по умолчанию и инверсия зависимостей
В C # 8 Microsoft представила реализацию по умолчанию для методов интерфейса. Это все еще довольно новая функция, и, похоже, об этом пишут многие обеспокоенные блоггеры.
Мне интересно, может ли реализация по умолчанию быть полезным инструментом...
446 просмотров
schedule
20.09.2022
Что случилось с возможностью переопределить реализации интерфейса по умолчанию в C # 8, .Net Core 3?
В предложении C # 8 для методов интерфейса по умолчанию показан следующий пример ...
using static System.Console;
interface IA
{
void M()
{
WriteLine("IA.M");
}
}
interface IB : IA
{
override void IA.M() // The...
41 просмотров
schedule
11.05.2022
Неожиданное поведение члена интерфейса по умолчанию C # 8.0
Рассмотрим следующий код:
interface I {
string M1() => "I.M1";
string M2() => "I.M2";
}
abstract class A : I {}
class C : A {
public string M1() => "C.M1";
public virtual string M2() =>...
543 просмотров
schedule
01.10.2023