reBonjour,
J'ai une question générale sur l'utilisation possible de code selon le framework défini dans les propriétés de l'application.
J'ai un projet pour lequel j'ai défini que je veux utiliser le framework 2.0 au lieu de 3.5. Quand je passe en 2.0, VisualC# express 2008 me fait enlever les références à Linq, ce qui est normal. Par contre, je peux toujours écrire le genre de code suivant:
Pourtant, il me semblait que la syntaxe avec Initialiseurs d'objet n'était disponible qu'à partir de .net 3.0 ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Test test = new Test() { Entier = 2 }; } } class Test { public int Entier { get; set; } } }
Test test = new Test() { Entier = 2 };
ne devrait pas être impossible ??
Si le windows sur lequel tournera l'appli au final n'a pas le framework 3.0, l'application va fonctionner ou pas ?
Et si c'est un problème avec ça, cela veut-il dire que le problème est identique avec toutes les nouveautés 3.0 ?
Papy
Partager