2009-08-26 19 views
1

Comment savoir quelle version de C# j'utilise? J'utilise un Mac avec xCode. La raison pour laquelle je demande est parce que j'ai un livre "C# 3.0" et il est dit que vous pouvez déclarer un tableau multidimensionnel comme celui-ci.Quelle version de C# j'utilise?

int [,] num = nouvel int [2,2]; Lorsque j'essaie de faire cela, j'obtiens une erreur de syntaxe. Ai-je besoin d'importer un autre en-tête autre que la fondation?

+2

En C#, les matrices multidimensionnelles sont rarement le bon outil pour le travail. Que voulez-vous faire avec ce tableau? –

Répondre

6

Avez-vous essayé de changer

new int[2.2] 

à

new int[2,2] 

?

+0

Oui, je pense que c'est juste, c'est probablement juste une faute de frappe dans le livre. –

+0

+1, c'est vrai, si c'est d'un livre, alors c'est une faute de frappe. Il serait humoristique (ou un cauchemar) d'implémenter un tableau utilisant des indices à virgule flottante ... –

+0

Des tables continues! Yay intégrales! –

0

Je pense que la réponse de Walt est juste, mais voici une bonne ressource pour déterminer quelle version de C# que vous utilisez avec votre .NET installer (grâce à Jon Skeet « C# en profondeur » livre!):

http://csharpindepth.com/Articles/Chapter1/Versions.aspx Etes-vous sûr de programmer en C# et non en Objective C?

0

Importer des fondations est quelque chose que vous feriez en Objective C, pas en C#.

+0

Ouais, j'utilise Objective C. Merci d'avoir éclairci ça pour moi :) –

Questions connexes