{filelink=17482}
using System;
public class MethodeGenerique
{
public static bool copieInsert(T elem, int index, T[] src, T[] cible)
{
if(cible.Lengt
|
Tag: type
Exemple de classe générique
{filelink=17483}
using System;
class ClasseGenerique {
T objet;
// Constructeur de la classe
public ClasseGenerique(T elem)
{
objet = elem;
}
|
Utilisation de type de paramètre comme contrainte
{filelink=17485}
using System;
using System.Collections;
public class ContrainteParametre
{
public static void Main()
{
|
Utilisation de la classe dérivée avec ses propres type de paramètre
{filelink=17490}
using System;
class ClasseA
{
T objet;
public ClasseA(T o) {
objet = o;
}
public T getObjet() {
return objet;
}
}
class C
|
Création et utilisation d’une classe générique
{filelink=17494}
public class ListeGénérique
{
//Ajouter un élément dans la liste générique
public void ajouterElemnt(T input) { }
}
public class MaClass
|
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
|
Exemple de ‘System.Activator’: non édité
{filelink=17558}
using System;
using System.Reflection;
class AbstractFactory
{
public IReflect CreateObject(string classname)
{
IReflect objre
|
LINQ: Conversion entre les type avec ‘Cast’
{filelink=15080}
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.Linq;
public class ExempleCast
{
|