Avatar billede eskeeske Nybegynder
29. oktober 2003 - 13:16 Der er 5 kommentarer

char og string

Jeg synes det er lidt besværligt at skifte mellem chat og string.

Eller er der bare noget jeg ikke er klar over.

Hvorfor kan jeg ikke skrive.

f.eks.

char c = "a";

eller

string a = "c";
char c = new char (a);

Og jeg kan skrive:
private static string[] st = new string[] ("a","b","c");

Men jeg kan ikke skrive:
private static char[] ct = new char[] ("a","b","c");

Det er det sidste jeg har behov for at lave. Er der nogen der kan give et hint ?
Avatar billede odegaard Nybegynder
29. oktober 2003 - 13:21 #1
chars skrices i apostroffer:
char c = 'a';

Det her kan du ikke: char c = new char (a);
...fordi der ikke findes en char(String) constructor
Men du kan lave en char c = Char.Parse("S"));
Avatar billede odegaard Nybegynder
29. oktober 2003 - 13:22 #2
der skulle selvfølgelig have stået skrives, og ikke skrices
Avatar billede arne_v Ekspert
29. oktober 2003 - 13:26 #3
Hvis jeg skulle tilføje en mulighed mere:

string s = "abc";
char a = s[0];
char b = s[1];
char c = s[2];
Avatar billede arne_v Ekspert
29. oktober 2003 - 13:27 #4
private static char[] ct = { 'a', 'b', 'c' };
Avatar billede eskeeske Nybegynder
29. oktober 2003 - 14:41 #5
OK, men trikket er jo det med apostroffer, det var det jeg ikke vidste.

Tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester