Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2511 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  equivalent de #define en C#

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

equivalent de #define en C#

n°1874813
lebron54
Posté le 19-04-2009 à 01:34:06  profilanswer
 

bonjour
je souhaiterais faire ceci mais en C#
 
#define   SWAP(a,b)  tempr=(a);  (a)=(b);  (b)=tempr
 
comment faire ?
merci
 

mood
Publicité
Posté le 19-04-2009 à 01:34:06  profilanswer
 

n°1874957
lebron54
Posté le 19-04-2009 à 20:11:45  profilanswer
 

je sais bien que c'est pas possible, c'est justement pour ça que j'ai posté ce message, pour trouver une autre solution au #define

n°1874992
lebron54
Posté le 19-04-2009 à 23:51:34  profilanswer
 

ouais mais en fait je ne sais pas vraiment comment faire, je debute en C#
la fonction sert a echanger a avec b, donc elle doit renvoyer 2 valeurs, c'est ça qui m'embete un peu

n°1875501
lebron54
Posté le 20-04-2009 à 18:42:27  profilanswer
 

ca marche nickel
merci fred82


Message édité par lebron54 le 21-04-2009 à 00:38:01
n°1875537
moi23372
Posté le 20-04-2009 à 19:52:15  profilanswer
 


 
Faux, il peut trés bien faire une méthode générique en utilisant les génériques.  
 

Code :
  1. public class Commun   
  2. {       
  3.      public static void Swap<T>(ref T a, ref T b)       
  4.      {           
  5.           T tmp = a;           
  6.           a = b;           
  7.           b = tmp;       
  8.      }   
  9. }


---------------
quand un homme raisonne mal c'est qu'il n'a pas les données pour raisonner mieux (diderot)
n°1875658
lebron54
Posté le 21-04-2009 à 00:43:38  profilanswer
 

encore mieux moi23372  
merci à tout les 2


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  equivalent de #define en C#

 

Sujets relatifs
[C++] Utiliser le pointeur this dans le constructeurJe cherche l'équivalent de Arrays.asList(...) pour les Set
Interfacer Python et C++[C#] upload sur serveur + erreur 550
Interface C/Ada + SDL[C#] aide sur un regex.
[C] Comment éviter les warnings pour "déclaration implicite de"pointeur et fonction langage C
exercice pointeur et fonction langage Cexercice pointeur et fonction langage C
Plus de sujets relatifs à : equivalent de #define en C#


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR