Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

iş başvurusu


mightee

Öne çıkan mesajlar

sağlam adam arıyorlar :D


Soru : Aşağıdaki programin çalışması ve "Some Printable" çıktısı vermesi için
"static class Worker" şeklinde başlayan satırı nasıl değiştirmeliyiz ?
class Program
{
static void Main(string[] args)
{
Worker.DoWork();
}
}
interface IPrintable { void Print(); }


class BasePrintable : IPrintable
{
public void Print() { System.Console.WriteLine("Base Printable!"); }
}
class SomePrintable : BasePrintable, IPrintable
{
public new void Print() { System.Console.WriteLine("Some Printable!"); }
}


static class Worker where T : IPrintable where K: IPrintable
{
static T printable = new T();
public static void DoWork()
{
(printable as K).Print();
}
}
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...