Le WIKI francophone consacré à Windows Phone et à Android ...

Pointui Home 2 - Déclarations de variables

RSS
Les variables peuvent être déclarées n'importe où au sein d'une méthode. Par exemple, le code suivant est valide :

void Method1()
{
	int i;
	// utilisation de l'entier i
	// …

	// déclaration d'une autre variable
	String s;
	s = i;
}

Ce principe s'applique également aux définitions de propriétés au sein d'une classe, elles peuvent être déclarées n'importe où dans la classe :

class A
{
	int Property1;

	void Method1() {}
	void Method2() {}

	int Property2;

	void Method3() {}
}

Des variables multiples d'un même type peuvent être déclarées sur une seule ligne :

int i1, i2, i3, i4;

Toutefois, les initialisations sont actuellement uniquement supportées pour les variables déclarées au sein de méthodes (les initialisations des propriétés d'une classe ne sont pas supportées) :

class Exemple 
{
	//initialisation non supportée dans une classe
	int a = 3;

	//déclaration supportée dans une classe
	int a;

	void Chargement() 
	{
		//déclaration et initialisation supportées dans une méthode 
		int i = 1, j = 5; 
	} 
} 

Copyright 2012 CordoWEB