Bonjour,
comment faire pour creer un allias de method ?
en fait en C# il n'existe pas la methode "[R|L]Trim" on est obligé
d'utiliser "Trim[End|Start]"...
je souhaiterai donc rajouter cet allias mais en c# je ne sais pas (encore)
comment m'y prendre.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
DVDB
Je ne comprends pas très bien le principe d'alias...
Il est possible de créer une classe avec une méthode statique qui implémente ce que vous voulez faire... Ou si vous souhaitez appeler une méthode directement sur vos instances de chaines, vous pouvez créer une classe qui hérite de string, implémenter votre méthode puis dans votre code, utiliser votre classe dérivée au lieu de string...
"Steph" a écrit :
Bonjour, comment faire pour creer un allias de method ? en fait en C# il n'existe pas la methode "[R|L]Trim" on est obligé d'utiliser "Trim[End|Start]"... je souhaiterai donc rajouter cet allias mais en c# je ne sais pas (encore) comment m'y prendre.
merci
manu
Je ne comprends pas très bien le principe d'alias...
Il est possible de créer une classe avec une méthode statique qui implémente
ce que vous voulez faire...
Ou si vous souhaitez appeler une méthode directement sur vos instances de
chaines, vous pouvez créer une classe qui hérite de string, implémenter votre
méthode puis dans votre code, utiliser votre classe dérivée au lieu de
string...
"Steph" a écrit :
Bonjour,
comment faire pour creer un allias de method ?
en fait en C# il n'existe pas la methode "[R|L]Trim" on est obligé
d'utiliser "Trim[End|Start]"...
je souhaiterai donc rajouter cet allias mais en c# je ne sais pas (encore)
comment m'y prendre.
Je ne comprends pas très bien le principe d'alias...
Il est possible de créer une classe avec une méthode statique qui implémente ce que vous voulez faire... Ou si vous souhaitez appeler une méthode directement sur vos instances de chaines, vous pouvez créer une classe qui hérite de string, implémenter votre méthode puis dans votre code, utiliser votre classe dérivée au lieu de string...
"Steph" a écrit :
Bonjour, comment faire pour creer un allias de method ? en fait en C# il n'existe pas la methode "[R|L]Trim" on est obligé d'utiliser "Trim[End|Start]"... je souhaiterai donc rajouter cet allias mais en c# je ne sais pas (encore) comment m'y prendre.
merci
manu
Tsunoo Rhilty
> vous pouvez créer une classe qui hérite de string
Ca, c'est impossible! String est marquée "sealed" et ne peut être dérivée de ce fait (itou pour StringBuilder)
> vous pouvez créer une classe qui hérite de string
Ca, c'est impossible! String est marquée "sealed" et ne peut être dérivée de
ce fait (itou pour StringBuilder)
> vous pouvez créer une classe qui hérite de string
Ca, c'est impossible! String est marquée "sealed" et ne peut être dérivée de ce fait (itou pour StringBuilder)
Merlin
>> vous pouvez créer une classe qui hérite de string
Ca, c'est impossible! String est marquée "sealed" et ne peut être dérivée de ce fait (itou pour StringBuilder)
Une solution en utilisant la design pattern Decorator dans ce cas. Une classe "écran" qui propose des méthodes nouvelles et les retranscrit sur un champ string utilisé en interne.
--
///3rL1n____
>> vous pouvez créer une classe qui hérite de string
Ca, c'est impossible! String est marquée "sealed" et ne peut être dérivée de
ce fait (itou pour StringBuilder)
Une solution en utilisant la design pattern Decorator dans ce cas. Une
classe "écran" qui propose des méthodes nouvelles et les retranscrit
sur un champ string utilisé en interne.
>> vous pouvez créer une classe qui hérite de string
Ca, c'est impossible! String est marquée "sealed" et ne peut être dérivée de ce fait (itou pour StringBuilder)
Une solution en utilisant la design pattern Decorator dans ce cas. Une classe "écran" qui propose des méthodes nouvelles et les retranscrit sur un champ string utilisé en interne.