DOT NET : Est une plate-forme révolutionnaire crée par Microsoft pour développer des
applications.
Les types d’applications qu’on peut développer avec le Dot net sont :
C#
C++
Visual basic
Cobiel
Script
Que contient DOT NET ?
Il comprend un bloc:
Application Windows
Pagination réseaux
Développement web
Code Natif : c’est le code source que le SE doit converti afin d’exécuter.
<type><nom de variable> ;
Using : Permet de faciliter l’accès à un espace de nom définie dans un code en C#.
Enumération (Enum)
Structure (Struct)
Tableaux (Arrags)
Structure : Elle est composées de plusieurs types qui peuvent-êtes exécutés à n’est porte
quel moment dans une application.
Fonction : Permet d’avoir des blocs de code qui peuvent-êtres exécutés) n’est porte quel
moment dans une application.
Déclaration de Switch :
Switch (valeur à tester)
{
case<valeur de comparaison 1> ;
break ;
break ;
default ;
<code à exécuter si <valeur à tester> !=<valeur de comparaison>>
break ;
Quelle est la différence entre une conversion implicite et une conversion explicite ?
La Conversion Implicite : peut-être effectuée lorsque la valeur à stocker peut tenir dans la
variable sans être tromper ni arrondie. Tandis que la Conversion Explicite : c’est lorsque une
conversion ne peut pas être faite sans risqué, de perte d’information ou cast et que vous
être informés qu’une perte d’information peut se produire.
Contrôle de flux :
Exemple :
int myval
Bool inferieur-10 ;
Inferieur_10=myval<10 ;
Exercice :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication4
{
class Program
{
static int div(int a, int b)
{
d=a/b;
return d;
}
static void Main(string[] args)
{
int a1=10, b1=2,resultat;
resultat=div(a1/b1);
Console.WriteLine("{0}",resultat);
Console.ReadKey ( )
}
}
}
namespace KOSSI
{
class Program
{
static float calcul(float x1, float x2, float x3, float x4,
float x5)
{
float M;
M = (x1 * 2 + x2 * 3 + x3 + x4 * 2 + x5 * 2) / 10;
return M;
}
static void Main(string[] args)
{
float j = 12, r = 15, a = 14, b = 12, l = 13, resultat;
Console.WriteLine("Entrer la note en java=:");
j = float.Parse(Console.ReadLine());
Console.WriteLine("Entrer la note en reseau=:");
r = float.Parse(Console.ReadLine());
Console.WriteLine("Entrer la note en algorithme=:");
a = float.Parse(Console.ReadLine());
Console.WriteLine("Entrer la note en base de
données=:");
b = float.Parse(Console.ReadLine());
Console.WriteLine("Entrer la note en langage c#=:");
l = float.Parse(Console.ReadLine());
resultat = calcul(j, r, a, b, l);
Console.WriteLine("La moyenne de KOSSI est= {0}",
resultat);
Console.ReadLine();
}
}
}
Exercice qui permet d’affiché son resultat:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
int i = 10, j = 5;
if (i < 5 && j++ < 10) Console.WriteLine("&&1 vai");
else Console.WriteLine("&&1 faux");
Console.WriteLine("i = " + i + " j= " + j);
if (i < 5 & j++ < 10) Console.WriteLine("& vai");
else Console.WriteLine("& faux");
Console.WriteLine("i =" + i + "j=" + j);
if (i < 15 && j++ < 10) Console.WriteLine("&&2 vrai");
else Console.WriteLine("&&2 faux");
Console.WriteLine("i = " + i + " j =" + j);
if (i < 15 || j++ < 10) Console.WriteLine("||vrai");
else
Console.WriteLine("|| faux");
Console.WriteLine("i = " + i + " j =" + j);
Console.ReadKey();
}
}
}
Correction
&&1 faux
i = 10 j= 5
& faux
i =10j=6
&&2 vrai
i = 10 j =7
||vrai
i = 10 j =7