Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 05-01-2003, 23:22
GrayBurn
GrayBurn is offline
Ik boek erbij. Ik opzoeken. Ik zien:

string s1 = "123";
int i2 = s1.ToSingle().ToInt16();

Ok eitje denk ik; alleen als IK een string maakt krijg ik dus niet die fijne ToSingle of ToInt functies. Ik krijg helemaal niks.

Ik dacht ook. Hee, misschien gaat het zo:

int i2 = (int) s1;

Maar nee, dat werkt ook niet.



Wat vergeet ik hiero?
__________________
"De voornaamste taak van de mens is zichzelf het leven te schenken." - Erich Fromm

Laatst gewijzigd op 05-01-2003 om 23:24.
Met citaat reageren
Advertentie
Oud 07-01-2003, 07:54
Verwijderd
Doe eens 'String' ipv 'string' *gokje*

C# String Class
Met citaat reageren
Oud 07-01-2003, 08:25
GrayBurn
GrayBurn is offline
Citaat:
******** schreef:
Doe eens 'String' ipv 'string' *gokje*

C# String Class
Nah dat is het niet. Dat is wel goed. Case heb ik allemaal algechecked.
__________________
"De voornaamste taak van de mens is zichzelf het leven te schenken." - Erich Fromm
Met citaat reageren
Oud 07-01-2003, 08:33
Verwijderd
In het begin van je C# bestand plaatsen:

using System.String;

*?*
Met citaat reageren
Oud 07-01-2003, 08:37
Verwijderd
Of:

using System.Text;

En dan écht alle 'string' vervangen met 'String' *!*

*zoeft hier door .NET SDK samples*
Met citaat reageren
Oud 07-01-2003, 08:43
GrayBurn
GrayBurn is offline
Nope heeft het ook niet gedaan.

(zelfs string vervangen naar String; wat ik heel vaag zou vinden. System.text.String bestaat niet :/ en string word gewoon goed geinterpreteerd door de IDE. Ik neem aan dat er geen string EN String is. Dat is te bizar.)



Vaag he?
__________________
"De voornaamste taak van de mens is zichzelf het leven te schenken." - Erich Fromm
Met citaat reageren
Oud 07-01-2003, 08:48
Verwijderd
Ze bestaan wel beide.. en in de .NET SDK staat dus echt code met 'String' en niet met 'string' .. System.Text heeft een child-class StringBuilder die String verzorgt.
Met citaat reageren
Oud 07-01-2003, 09:04
Verwijderd
Blub, hij wou idd niet *speelt met commandline CSC*

De oplossing, na het doorlezen van de halve Microsoft site:

Code:
using System;

class App {
  public static int Main(String[] args) {

    // Test code
    String s = "123";
    int i = System.Convert.ToInt16(s);

    return 0;

  }
}
Met citaat reageren
Oud 07-01-2003, 10:03
GrayBurn
GrayBurn is offline
Ok, waarom staat dit verneukeratieve kutding dan niet in mijn enorm dure kutboeken.

*verbrand boeken*

thanks. Ziet er wel naar uit dat dat gaat werken. Kan pas thuis uitproberen.
__________________
"De voornaamste taak van de mens is zichzelf het leven te schenken." - Erich Fromm
Met citaat reageren
Oud 07-01-2003, 10:39
Verwijderd
System.Text is een namespace.
System.String is een klasse.

IConvertible is gedocumenteerd als child-method van System.String, maar wordt - aldus Microsoft - 'gewoonlijk' via de System.Convert interface benadert. Dat is het hele probleem. Direct ToInt16() aanroepen werkt dus niet (waarom het wel zo in je boekje staat beats the shit out of me).
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 23:31.