[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]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
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