Ho un front-end C # che deve chiamare un back-end C ++. Quindi è necessario l'interop.
Ho un "livello di interoperabilità", che converte la struttura di dati C # in una struttura C ++ e fa tutto il lavoro di liberazione da grunt della memoria.
La mia domanda è, dovrei scrivere questo livello di interoperabilità come una classe statica , o dovrei avvolgerlo in una classe normale e istanziarlo come un oggetto quando devo usarlo?