RunUO-FR
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
RunUO-FR

Forum de support pour RunUO en français.
 
AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

 

 Les types, leur déclaration

Aller en bas 
AuteurMessage
Gargouille




Messages : 97
Date d'inscription : 02/09/2008

Les types, leur déclaration Empty
MessageSujet: Les types, leur déclaration   Les types, leur déclaration Icon_minipostedSam 6 Sep - 16:09

Dans C#, tout est objet, tout est une classe, et donc détermine un type.

Par exemple, un int, c'est à dire la représentation d'un chiffre entier, est un objet C#. Vous n'en verrez pas le code dans RunUO bien sûr, c'est codé dans le FrameWork, et c'est pour avoir accès à ces types "de base" que chacun de vos codes se doit de contenir au moins l'using System;

Maintenant, plaçons nous dans une classe, et déclarons une variable :

public int x;

Ici, nous déclarons utiliser une variable de type int (un entier) que nous appelerons x. Cette déclaration est valable au sein de la classe.

Nous pouvons lui assigner directement une valeur :

public int x = 10;

Dans ce cas, lors de la création d'une instance de cette classe, x aura 10 pour valeur.

Par la suite, au sein d'une méthode, nous pourrons utiliser cette variable :

x = 11;

Ici, plus nécessaire de déclarer le type, ça a été fait. On sait que x est de type int.

Par conséquent, on ne peut pas dans la même classe déclarer conjointement deux variables de type différent avec le même nom.

Le nom de votre variable n'a aucune importance, majuscule, minuscule, chiffre. Le tout est d'avoir des noms parlant, afin de s'y retrouver par la suite.

int est un type, en voici d'autres :
double représentation d'un chiffre décimal
string chaine de caractères
etc...

Mais tout est objet, donc toutes les classes déclarent un type.
Ainsi la classe Mobile dans RunUO représente les monstres, animaux et joueurs. On peut déclarer une variable de type Mobile :

public Mobile LeVilainMonstre;

Et par la suite lui attribuer une valeur, par exemple en faisant appel à une fonction qui retourne un type Mobile.

LeVilainMonstre = GetMobile(); (ici GetMobile serait une méthode renvoyant un objet de type Mobile)



Si vous déclarez une variable au sein d'une méthode, il s'agira d'une variable locale, elle n'existera qu'au sein de cette méthode. Les variables locales n'ont par conséquent par besoin de définir de modificateurs d'accès (private/public).
Il suffira alors de déclarer le type et le nom (et éventuellement initialiser la valeur) :
int x = 0;
Mobile mob;
BaseFood banane;
Revenir en haut Aller en bas
 
Les types, leur déclaration
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Les types, faire des casts

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RunUO-FR :: Tutoriaux Scripts :: Tutoriaux C#-
Sauter vers: