+ 1 sor, help? C#
Egy olyan problémám lenne, hogy egy mondatot fel akarok splittelni, ami számokból áll ( -200, 200, 14, -450, -400, -350, -300, -250,) valahogy így nézne ki, zárójelek nélkül persze, szét kellett választani, szóval úgy adtam meg, hogy vesszőnként splittelje szét, de ugye a végén is van egy vessző ezért, kb így fog kinézni
1 ....
19 -300
20 -250
21
kiír egy + sort ugye, na azt hogyan tudnám megcsinálni hogy csak addig írja ki, ameddig vannak számok?
Ha nagyon érthetetlen, mert nem tudok fogalmazni, megpróbálom újra leírni.
for (int i = 0; i < poly.Length; i++)
{words = poly[a].Split(',',);
foreach (string word in words)
{
richTextBox1.Text += (d + 1)+ " " + word+ "\r\n";
d++;
}
d = 0;
a++;
}





Ha biztos, hogy az utolsó sor nem kell (tehát mindig van vessző), akkor egyszerűen nem veszed figyelembe a tömböd utolsó elemét. (pl. a belső ciklusban foreach helyett for-ral mész tömb.length-2-ig (asszem -2 lesz a jó, de ezt már te is kiderítheted))
De amúgy i-t használj belső ciklusváltozóként, ha már ott a külső for ciklus!
G.
ezért nem használom az i-t itt, mert alapból így néz ki a teljes
for (int i = 0; i <synonym.Count; i++)
{
richTextBox1.Text += b + "." + " Name: " + synonym[i].InnerText + "\r\n" +
" Type: " ;
if (tf[i] == "P")
{
richTextBox1.Text += "Polygon " + "\r\n";
words = poly[a].Split(null as char[], StringSplitOptions.RemoveEmptyEntries);
foreach (string word in words)
{
richTextBox1.Text += (d + 1)+ " " + word+ "\r\n";
d++;
}
d = 0;
a++;
}
else
{
if (tf[i] == "C")
{
richTextBox1.Text += "Constant " + "\r\n";
richTextBox1.Text += "value: " + value[c].InnerText + "\r\n";
c++;
}
}
de csak ennél van vele problémám
most ezzel próbálkozok: null as char[]
így eltűnik az utolsó sor, de a vesszők nem...










További 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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!