Ho un'applicazione che accederà al servizio di interfaccia A che deve essere avviato dall'avvio di Windows. Questo servizio è utilizzato dal programma B e le mie funzioni dell'applicazione sulla presenza di B dopo aver ottenuto un puntatore su A. Lo scenario è tradotto come segue,
public interface A{}
///my program
public class MyProgram
{
public MyProgram()
{
ProgramB.DoA();
}
public A GetA(){}
}
public class ProgramB
{
void DoA(){}
}
La fonte tradotta non è vera, ma sembra essere quello che sto cercando. Al fine di eliminare il sovraccarico di allocazione e di riallocazione degli accessi dinamici allo stesso servizio utilizzato da altri processi, potresti fornire una soluzione reale al problema? (Sono completamente fuori di idea ora)