Risposte:
Sì e no.
Ufficialmente, l'unica cosa che puoi usare sul 360 con XNA è C #. Non è possibile spedire DLL non gestite con un'app su xbox live e se si desidera scrivere il gioco in C, è necessario un kit di sviluppo e un contratto impossibile da ottenere con Redmond.
Detto questo, tutto ciò che puoi compilare in CIL che verrà eseguito sul framework compatto andrà bene. Se riesci a convincere il tuo codice a compilarsi come c ++ gestito, dovresti riuscire a farlo funzionare.
Aggiornamento 2016
I tempi sono cambiati. Prendi VC ++, il tuo XBONE pronto all'uso e impazzisci.
O, meglio ancora, se sei davvero bloccato su C #, che è un linguaggio abbastanza grande - usa Unity o monogame. Il primo è un motore e un ecosistema completo, davvero fantastico, il secondo è perfetto se si desidera girare il proprio.