(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
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.
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;
}
}
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).