Eléments sur C#

Eléments sur C#

Auteur : David Saint-Melllion
Nombre de pages : 17


Langage C# Eléments 04/01/2004 David Saint-Mellion page 2/17 1 INTRODUCTION La présentation de ces éléments est une introduction au langage C#.

Extrait du document

Langage C# Eléments 04/01/2004
David Saint-Mellion page 5/17 Quelques méthodes disponibles
Compare Compare 2 chaînes : égal retourne 0, supérieur retour 1, inférieur retour -1
Length Propriété, retourne le nombre de caractères
IndexOf Retourne l’index de la première occurrence
Format Permet de formater une chaîne
Insert Insère une chaîne
Replace Remplace toutes les occurrences d’un caractère ou d’une chaîne
Split Extraite une sous chaîne
Trim Supprime des occurrences

La méthode ToString permet de formater les valeurs d’une variable en string.
Exemple :
float var=432.1f ;
int x=254;
string srtVar=var.ToString(« E1 »); // 4,3E +002

srtVar=var.ToString(« E2 »); // 4,32E +002

srtVar=x.ToString(« X »); // FE
5 LES OPERATEURS
5.1 Les opérateurs de base
Similaire au C++
Opérateurs de arithmétiques : +,- , * , /, %
Opérateurs de comparaison : <, >, >=, >=, ==, !=
Opérateurs booléens pour comparer des expressions, utiliser comme en C++ : &&, || , !
Les opérateurs && et || sont optimisées pour la vitesse d’exécution
&& : Exp1&&Exp2 Exp2 est évalué si Exp1 est vrai
|| : Exp1|| Exp2 Exp2 est évalué si Exp2 est faux
– Toutefois, les opérateurs & et | sont implémentés pour réaliser l’opération Et et Ou
mais ils ne sont pas optimisés (Les 2 Expressions sont évaluées à augmente le
temps d’exécution)
Opérateurs bits à bits : &, |, ~, ^, >>, << Les opérateurs raccourcis : +=, -=, *=, /=, %=, <<=, >>=, &=, |= , ^= , ++
Les opérateurs d’incrémentation et de décrémentation : ++, —
Priorité des opérateurs, voir §14.
5.2 Autres opérateurs : this, sizeof, typeof, is
this Retourne l’objet courant (auto référencement) idem à C++. Il peut seulement être
utilisé dans le corps d’une méthode, d’un accesseur ou d’un constructeur.
sizeof() Retourne la taille d’un type valeur. (int, float, ..enum, struct)
Attention, en C# on ne peut pas passer l’identificateur d’une donnée comme on le
pratique en C++. sizeof(long)); // 8 sizeof(var)); // Erreur
typeof() Retourne le type d’objet System.Type Type t = typeof (long); Le paramètre
doit être un objet System.Type (int, float, …).
Dans une programme, si on veut obtenir le type d’une instance, il faut utiliser la
méthode getType().
using System ;
class MonAppli {
public static void Main(){
int varI = 100;
MonAppli instance = new MonAppli();

Console.WriteLine(« Résultat :  » +varI.GetType());
// Résultat : System.Int32
Console.WriteLine(« Résultat :  » +instance.GetType());
// Résultat : MonAppli
}
}
is Permet de contrôler le type d’une instance pendant l’exécution d’un programme :


Télécharger le document

Laisser un commentaire

Votre adresse de courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *