Diskuze: Interface a třída
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Asi budeš muset být trochu přesnější. Jediné, co jsem z toho pochopil, je, že máš třídu implementující dvě rozhraní. Co ale znamená zbytek tvé otázky, je pro mě záhadou…
using System;
interface A { }
interface B { }
class Implem : A, B { }
public class Program
{
public static void Main()
{
Implem x = new Implem();
A a = x;
B b = x;
Console.WriteLine(a == b); // True
}
}
Ak sa pýtaš na niečo iné, tak je to (z toho prvého príspevku) nad moje chápanie.
Toto je mi jasné jsem zapoměl posat v systemu do ktereho to pořebuji napsat je implementovano Autofac factory.
v pomocí metod systemu získám kolekci třid s implemetací interface
A.
Moje třdy implemetují intrface A a Intrface B a když prochazím kolekci
jestli se dá zjistit že třida která je představena Intrface A má i
Inteface B a jestli se dá nějak přetypovat nebo je to naprostá blbost.
nebo by to šlo řešit přes dědičnost inteface nebo je možné nějak packing class a unpack
Zobrazeno 4 zpráv z 4.