Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : probleme de Liste [ Algorithme / Maths ] (brico07)

jeudi 21 juin 2007 à 19:10:43 | probleme de Liste

brico07

Bonjour j'ai  un proble de Type de variable, ma Globale Variable j'usqu'à présent dans tout mon projet est de type DrawRect une classe que j'implémente, mais ici compte tenue de fait que j'utilise des fonctionalités de Rectangle ma variable rect doit être de types Rectangle, mais alors au moment de l'ajouter à ma liste Obstacle il se pose un problème de type, pouver vous m'aider??

Rectangle rect;                  
                rect = selectRect.CoodinateRectangle();
                    if(GlobalVars.Instance.m_SearchRect.IntersectsWith(rect))
                        GlobalVars.Instance.Obstacles.Add(rect);

merci

jeudi 21 juin 2007 à 19:25:24 | Re : probleme de Liste

Bidou

Administrateur CodeS-SourceS
Salut,
Si tu dois convertir ton Rectangle en object de type DrawRect (si j'ai bien compris...), tu peux par exemple faire un constructeur à DrawRect qui prend un Rectangle en paramètre.
Autre solution peut-être plus propre, faire un explicit operator pour convertir le type?





-Blog-

jeudi 21 juin 2007 à 19:49:22 | Re : probleme de Liste

brico07

Merci tout d'abord pour ton infos, mais comment faire un explicit operator?

jeudi 21 juin 2007 à 19:59:07 | Re : probleme de Liste

Bidou

Administrateur CodeS-SourceS
Exemple:




public class DrawRect
{
  
private Rectangle _rect = Rectangle .Empty;
  
public DrawRect( Rectangle rect)
   {
     
this ._rect = rect;
   }

  
public static explicit operator DrawRect ( Rectangle rect)
   {
     
return new DrawRect (rect);
   }
}



Rectangle r = newRectangle(5, 5, 10, 10);
List<DrawRect> lists = newList<DrawRect>();
lists.Add((
Rectangle)r);


Opérateur implicite également possible, mais dans ce cas il faut faire attention aux pertes éventuelles pendant le cast...




-Blog-

jeudi 21 juin 2007 à 23:26:58 | Re : probleme de Liste

brico07

Ok merci j'essaye avec !!!!!!!!!!



Cette discussion est classé dans : variable, type, liste, rect, rectangle


Répondre à ce message

Sujets en rapport avec ce message

problem de type de variables [ par brico07 ] salut!!j'ai deux liste:- Une liste de type "Rectangle"- Une liste de type "Rect" classe que j'implement dans mon projet avec des fonctions spécifiques probleme avec date [ par choukri175 ] Bonjour à ts et à ttes,Mon problème avec le type date de postgresql persiste encore. En effet,J'ai un textBox dans lequel l'utilisateur saisit une dat DayOfWeek [ par boutonk ] Bonjour à tous,j'ai un petit problème avec une liste composé d'éléments de type "dayOfWeek":J'ai créé une ArrayList dans laquelle j'ai inséré des élém Algorithme de placement d'objet [ par brico07 ] bonjour je viens de commencer en C#, et je dois écrire un Programme qui me permet de déssiner deux types de rectangles, de sorte que mes premiers rect Sérialisation de Pen [ par nicolas100 ] Bonjour,J'ai un soucis pour enregistrer une arraylist en utilisant la sérialisation binaire.Mon programme est un outil de dessin (genre Paint) qui per Comment écrire un Algorithme ? [ par brico07 ] bonjour, je viens de commencer en C#, et je dois écrire un Programme qui me permet de déssiner deux types de rectangles, de sorte que mes premiers rec WPF et Treeview [ par yoannd ] Bonjour,Je fais actuellement du binding sur un treeview au moyen d'objets HierarchicalDataTemplate. Seulement voila, j'ai un cas ou j'ai un objet qui Liste doublement chainée (LinkedList<>) [ par kodachi ] Salut,Je suis sur un projet, et je voudrai utiliser des listes doublement chainée en c# : LinkedListJe suis peut-être un boulet, mais je n'arrive pas Initialiser un variable de type Enum [ par francesdereve ] J'ai une variable de type enum qui s'appelle TypeA qui contient 10 composants,j'ai une autre variable de type enum qui contient 3 composants.Comment j variable dans le nom d'un objet [ par flocausse ] Bonjour,J'ai plusieurs DropDownList sur lesquelles j'ai une gestion identique à faire. J'aimerais donc faire la même boucle sur les trois. MAis pour c


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.