Toon posts:

[C#] 'string' does not contain a definition for 'ToInt16'

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig C# te leren met een boekie, en nu krijg ik steeds de volgende error terwijl ik nix verkeerd doe (volgens mij).

code:
1
2
literal.cs(7,14): error CS0117: 'string' does not contain a definition for
        'ToInt16'


Code:

code:
1
2
3
4
5
6
7
8
9
10
11
using System;

class blaaa {
    public static void Main()
    {
        string s1 = "123.56";
        int int1 = s1.ToInt16();
        
        Console.WriteLine("Integer is nu: {0}", int1);
    }
}


Wat is het probleem?

  • whoami
  • Registratie: December 2000
  • Nu online
Het probleem zegt de compiler toch? De string-class kent geen methode die ToInt16() heet.

[uit-m'n-hoofd-mode]
Probeer eens ipv ToInt16() gewoon ToInteger() of probeer het onderstaande:

code:
1
int intt1 = Convert.ToInt16(s1);

[/uit-m'n-hoofd-mode]

https://fgheysels.github.io/


  • Rataplan
  • Registratie: Oktober 2001
  • Niet online

Rataplan

per aspera ad astra

code:
1
int16 int1 = Convert.ToInt16(s1);

of
code:
1
int int1 = Convert.ToInt32(s1);


Journalism is printing what someone else does not want printed; everything else is public relations.


  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

hmmzz.. wat doen al die & tekens in je tekst? Ik neem aan dat je een verkeerde characterset gebruikt.

  • whoami
  • Registratie: December 2000
  • Nu online
Alarmnummer schreef op 05 augustus 2002 @ 12:12:
hmmzz.. wat doen al die & tekens in je tekst? Ik neem aan dat je een verkeerde characterset gebruikt.
Volgens mij is dat een bugje in react?

https://fgheysels.github.io/


Verwijderd

Topicstarter
whoami schreef op 05 augustus 2002 @ 12:10:
Het probleem zegt de compiler toch? De string-class kent geen methode die ToInt16() heet.
Mja ik leer het uit een boek, en dat zegt exact dit!

  • whoami
  • Registratie: December 2000
  • Nu online
D-Smoove schreef op 05 augustus 2002 @ 12:15:
[...]

Mja ik leer het uit een boek, en dat zegt exact dit!
Tja, ... .NET is nog redelijk nieuw en misschien dat die method in de beta-versie opgenomen was en in de eerste release niet (of omgekeerd) en heb jij een boek dat zich baseert op de beta en de release SDK van .NET (of omgekeerd).

Als je zo'n foutmeldingen krijgt kan je natuurlijk altijd eens in de online .NET SDK help kan neuzelen.

https://fgheysels.github.io/


  • Rataplan
  • Registratie: Oktober 2001
  • Niet online

Rataplan

per aspera ad astra

Alarmnummer: ook volgens mij is dat een, uh, documented feature in react. Zal ff wat tags opzoeken, want het kan wel.
edit:
Dit was dus toch een bug :)


D-Smoove: boek niet goed :P probeer mijn code maar ff uit (want nee, WhoAmI, int en int16 zijn niet impliciet naar elkaar te casten (int == int32), en toInteger kennen we ook al niet :)).


Journalism is printing what someone else does not want printed; everything else is public relations.


  • whoami
  • Registratie: December 2000
  • Nu online
Rataplan schreef op 05 augustus 2002 @ 12:21:
Alarmnummer: ook volgens mij is dat een, uh, documented feature in react. Zal ff wat tags opzoeken, want het kan wel.
edit:
Dit was dus toch een bug :)


D-Smoove: boek niet goed :P probeer mijn code maar ff uit (want nee, WhoAmI, int en int16 zijn niet impliciet naar elkaar te casten (int == int32), en toInteger kennen we ook al niet :)).
Idd, ToInteger is ook geen member-function van string. :+
Waar is jouw code?

https://fgheysels.github.io/


  • Rataplan
  • Registratie: Oktober 2001
  • Niet online

Rataplan

per aspera ad astra

3e post :? 8)


Journalism is printing what someone else does not want printed; everything else is public relations.


  • whoami
  • Registratie: December 2000
  • Nu online
Oh, sorry... overheen gekeken.

Je moet idd de juiste convert-functie gebruiken zoals in jouw voorbeeld.

https://fgheysels.github.io/

Pagina: 1