[C#] Comparaison de chaîne impossible en C# ???

Comparaison de chaîne impossible en C# ??? [C#] - C#/.NET managed - Programmation

Marsh Posté le 19-01-2006 à 11:42:36    

Code :
  1. (string)this.stk.getCounterForIndex("datpsk", this.itemIndex) < DateTime.Today.AddMonths(1).ToString("yyyymmdd" ))


 
Erreur de compilation :


C:\Documents and Settings\Administrateur\VSWebCache\www.bci-logs.fr\Warehouse.aspx.cs(163): L'opérateur '<' ne peut pas être appliqué aux opérandes de type 'string' et 'string'


 
Ben... Je fais comment moi ?

Reply

Marsh Posté le 19-01-2006 à 11:42:36   

Reply

Marsh Posté le 19-01-2006 à 11:45:14    

Tu parses en entier, si tes deux machins sont normalisés ISO 8601 (la 2e l'est en tout cas) ya pas de raison que ça marche pas [:pingouino]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 19-01-2006 à 11:48:05    

sinon tu dois avoir une fonction genre compare() qui te renvoie un entier  
 
pis tu casses ta ligne en plusieurs, c'est lourdos la [:pingouino]

Reply

Marsh Posté le 19-01-2006 à 11:58:23    

Mouais je fais essayer le Compare.
Sinon, je peux pas comparer en numérique, parceque si la date n'est pas renseignée, j'ai " " dans le champ, et ça va être chiant à traîter partout

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed