Les Snippets

Connexion

Découper un tableau (extension & générique)

Niveau requis pour utiliser/comprendre cette source : 2 ( Initié )
Créé le 03/05/2008 11:32:43 et initié par Julien237 [Liste]
Vue : 143
Catégorie(s) : Trucs & Astuces, Divers, Class
Langages dispo pour ce code :
- C# 3.x



Langage : C# 3.x
Date ajout : 03/05/2008
Posté par Julien237 [Liste]
        //A placer dans une classe statique    
    
        public static T[,] CutArray<T>(this T[,] array, int d1min, int d1max,
            int d2min, int d2max)
        {
            T[,] result = new T[d1max - d1min + 1, d2max - d2min + 1];
            for (int i = 0; i < d1max - d1min; i++)
                for (int j = 0; j < d2max - d2min; j++)
                    result[i, j] = array[d1min + i, d2min + j];
            return result;
        }
        //Vous pouvez maintenant extraire un sous-tableau par MyTab.CutArray(2, 2, 4, 4);


Snippets en rapport avec : Tableau, Array, Découper, Cut



Codes sources en rapport avec : Tableau, Array, Découper, Cut

{Flash} FAIRE TOURNER UN TABLEAU (ARRAY)
Il est parfois utile ou nécessaire de faire 'tourner' un Array, c'est à dire de décaler tout le cont...

{Flash} UTILISATION DYNAMIQUE D'UN TABLEAU
Utilisation d'un tableau : " array ", pour se logger, faire une recherche dans les données existante...

{PHP} DÉTERMINATION DU CHEMIN D'INDEXAGE MENANT À UNE VALEUR DANS UN TABLEAU MULTI-DIMENSIONNEL
Cette fonction sert à trouver tous les indices qu'il faut suivre dans un tableau multidimentionnel p...

{Javascript / DHTML} TRANSFORMER UN TABLEAU JAVASCRIPT EN UN TABLEAU HTML
Cette fonction prend en argument une variable javascript qui est un tableau, une matrice à x lignes ...

{PHP} XML ET TABLEAUX : UNE CLASSE COMPLÈTE QUI CONVERTIT UN DOCUMENT XML EN TABLEAU ASSOCIATIF
Convertir un document XML en tableau associatif n'est pas en soi très utile... Cependant, on ne sai...

{Delphi} TABLEAU DE TYPE DYNAMIQUE SANS VARIANT
Ce code permet simplement de construire un tableaux, d'origine ShortInt, qui va agrandir le type si ...

{Visual Basic, VB6, VB.NET, VB 2005} COMPRESSION
Fonction pour comprimer un tableau de byte...

{PHP} UNE PETITE FONCTION POUR AFFICHER LES TABLEAUX PHP
Voici un petit bout de code qui me depanne bien lors de debuggage de tableau multidimensionnel, il...

{Javascript / DHTML} DIVERSES FONCTIONS SIMPLES POUR LES TABLEAUX
Quelques petites fonctions qui peuvent être utiles sur les tableaux....

{C# / C#.NET} INDEXER DES BOUTONS
Je ne fais ici que retranscrire du code provenant de : http://msdn.microsoft.com/library/default.asp...