Na przykład zarówno System.Threading
, jak i System.Timers
ma klasę Timer
. Więc jeśli chciałbym użyć System.Timers.Timer
w klasie, która wykorzystuje System.Threading
, muszę używać rzeczy jakCzy można ujednoznacznić sprzeczną nazwę typu w deklaracji użycia?
System.Timers.Timer myTimer = new System.Timers.Timer();
każdym razem chcę zadeklarować/zainicjować liczniki. Czy istnieje sposób, aby powiedzieć kompilatorowi, że "kiedykolwiek mówię Timer
, użyj System.Timers.Timer
, chyba że zadeklarowano inaczej?" Tak, że można używać proste
Timer t = new Timer();
w standardowych przypadkach oznaczać System.Timers.Timer
, chyba że wyraźnie zaznaczyć
System.Threading.Timer t2 = new System.Threading.Timer();