![]() |
{filelink=17554}
using System;
using System.Reflection;
public class AnalyseAssembly
{
static void Main()
{
Assembly EntréeAssembly;
E
|
Afficher tous les types dans un Assembly: non édité
![]() |
{filelink=17553}
// 36 - Deeper into C#Deeper ReflectionListing All the Types in an Assembly
// copyright 2000 Eric Gunnerson
using System;
using System.Reflec
|
Utilisation des objet utilisateur dans une collection
![]() |
{filelink=17502}
using System;
using System.Collections.ObjectModel;
using System.Collections.Generic;
using System.Text;
class Club
{
private string nom;
|
Générique avec Collection et Liste
![]() |
{filelink=17501}
using System;
using System.Collections.ObjectModel;
using System.Collections.Generic;
using System.Text;
using System.Runtime.Serialization;
p
|
Exemple de classe générique avec interface
![]() |
{filelink=17500}
using System;
using System.Collections.Generic;
public interface IShape
{
double Area {
get;
}
}
public class Circle : IShape
|
Utilisation de ‘this’ pour faire référence aux types génériques
![]() |
{filelink=17499}
using System;
class ClasseGénérique
{
public T MethodA()
{
T var=default(T);
Console.WriteLi
|
Générique: comparaison des données
![]() |
{filelink=17498}
using System;
namespace Générique
{
class MaClasse : IComparable
{
public int val;
public MaClasse(int x)
{
|
Générique: Exemple d’utilisation du mot clé ‘default’
![]() |
{filelink=17497}
using System;
class MaClasse
{
}
class Sakoba
{
public T objet;
public Sakoba()
{
objet = default(T);
}
}
class UtilisationDefa
|
Rapport entre les types des paramètres
![]() |
{filelink=17496}
using System;
class A {
}
class B : A {
}
// V hérite de T
class Gen where V : T {
}
class Test {
public static void Main() {
Gen x
|
Exemples des champs génériques
![]() |
{filelink=17495}
using System;
using System.Collections.Generic;
using System.Text;
class MesChampsGeneriques
{
private T premierChamps;
private U seco
|