Kezdőoldal » Számítástechnika » Programozás » Miért nem írja ki az eredménye...

Miért nem írja ki az eredményeket?

Figyelt kérdés

Most kezdtem el programozással foglalkozni.

Van két változó és ezt szeretném kiírni.

C#


int a = 1;

int b = 2;

Console.WriteLine(a,b);



Aztán ilyenkor az első értéket aláhúzza.


2020. jan. 8. 16:59
 1/7 anonim ***** válasza:
100%
Nem találok a writeline-nak olyan változatát a doksiban ahol ket int lenne a bemenő argumentuma. Inkább csináj belőle stringet és fűzd össze, és ezt irasd ki.
2020. jan. 8. 17:14
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
100%
Console.WriteLine(a + "," + b);
2020. jan. 8. 17:27
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
51%
Mert nem létezik ilyen WriteLine függvény, ahogy a fordító is jelzi.
2020. jan. 8. 17:43
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:
Köszi!
2020. jan. 8. 17:45
 5/7 anonim ***** válasza:
100%

Egy megoldás ahol az "a" változó a nulladik indexű és behelyettesítődik a {0}-ba.

Console.WriteLine("{0},{1}",a,b);

Egy másik lehetőség, hogy kiírás közben alakítod stringé

Console.WriteLine(a.ToString() + "," + b.ToString());

2020. jan. 8. 18:04
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

Ha int-et string-gel összefűzöl nem kell külön ToStringet hívni rá, írhatod így:

Console.WriteLine(a + "," + b);


De egyébként szerintem így szebb lenne:

Console.WriteLine($"{a},{b}");

2020. jan. 8. 21:28
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:
Köszönöm a további válaszokat.
2020. jan. 8. 21:57

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!