[C# .Net] Niet werkende if statement

Pagina: 1
Acties:
  • 28 views sinds 30-01-2008

  • davhor
  • Registratie: Mei 2003
  • Laatst online: 02-12-2025

davhor

www.fon.com

Topicstarter
Beginnersvraag:

Ik probeer een if statement te creeeren die twee time values met elkaar vergelijkt. De ene value wordt uit een xml-sheet gehaald en de andere value heb ik als string staan. Nu krijg ik het niet voor elkaar om deze string values naar een time value te coverten.

Ik heb dus timefrom = "0:30"
In mijn xml-sheet heb ik 0:21 staan

Nu wil ik een is statement als volgt:

code:
1
2
if(flightplan["time"] > timefrom)
    {}


Ik krijg dan echter de volgende mededeling:

D:\Projects\flightplan\Form1.cs(582): Operator '>' cannot be applied to operands of type 'object' and 'string'

Ik heb overal gezocht, maar ik krijg hem maar niet werkend.

Iemand een idee?

FON - WiFi for Everyone | Flickr


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:28

gorgi_19

Kruimeltjes zijn weer op :9

Je moet beiden naar een Time converten; hij ziet nu 1 string staan en 1 'iets' en het weet absoluut niet wat het er mee aan moet.

En anders een eigen functie schrijven, lijkt me ook geen probleem.

[ Voor 60% gewijzigd door gorgi_19 op 07-01-2004 13:09 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Je vergelijkt nu het object zelf, en niet de inhoud ervan.

  • whoami
  • Registratie: December 2000
  • Laatst online: 14:31
Dit is een beetje basic programmeren hoor. Interpreteer de error, lees gorgi's reply eens, en kijk eens naar de Convert class.

https://fgheysels.github.io/


Dit topic is gesloten.