Kezdőoldal » Számítástechnika » Programozás » Konvertálási hiba, string...

2105as kérdése:

Konvertálási hiba, string listát szeretnék int listába átkonvertálni, hogyan kellene? (c#)

Figyelt kérdés

Mi lehet a baj?


List<string> fruits = new List<string>();

StreamReader olvas = new StreamReader("gyumolcs.txt");

while (!olvas.EndOfStream)

{

fruits.Add (olvas.ReadLine());

}

olvas.Close();


List<int> sum = new List<int>();


for (int i = 0; i < fruits.Count; i++)

sum.Add(Convert.ToInt32(fruits[i]));



for (int j = 0; j < fruits.Count; j++)

Console.WriteLine(sum[j]);



gyumolcs.txt gyümolcs nevek vannak egymas alatt

pl:

alma

eper


2017. ápr. 17. 20:19
 1/4 anonim ***** válasza:
Pl elárulhatnád, hogy az "alma"-t számmá konvertálva mit vársz eredményül?
2017. ápr. 17. 20:28
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

Már nagyon régóta látom hogy hatalmas gányolásokat posztolsz ide folyamatosan.

Miért nem kezdesz el valami oktató anyagot az elejéről, hogy legyen valami fogalmad arról, hogy mit próbálsz csinálni?

2017. ápr. 17. 20:29
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

Az első válaszoló mond valamit. ezt nem gondoltam tényleg végig.


A második válaszolónak végül is igazad van, csak próbálok gyorsan haladni lehet ez a baj. (de azért nem hiszem hogy "gányolódásokat tennék ki")

2017. ápr. 18. 00:05
 4/4 anonim ***** válasza:

A fenti kód (az utolsó kiíró 2 sor kivételével) 2 sroban megodlható:

var fruits = File.ReadAllLines("gyumolcs.txt");

var sum = fruits.Select(int.Parse).ToList();


Persze erről még nem fogja tudni az almát int-té alakítani. Szóval jó lenne tudni mit szeretnél.

2017. ápr. 19. 18:11
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, 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!