Mono est bien plus qu'un IDE, c'est une retranscription très fidèle de la version 1.1 du framework .NET, les Winforms en moins. tes questions laissent entendre que tu n'as rien compris au principe de .NET :
1) si tu écris ton code sous Windows, il sera compatible Linux sans recompilation à partir du moment où il n'utilise ni Winforms, ni spécificités du framework 2.0. c'est le même principe de VM que Java
2) si tu as compris la réponse 1), alors tu trouveras tout seul la réponse à cette question
---------------
J'ai un string dans l'array (Paris Hilton)