Kezdőoldal » Számítástechnika » Programozás » C# hogyan kell char tömböt...

C# hogyan kell char tömböt átalakítani string-é?

Figyelt kérdés

A programom célja, h az adott fájlban csak az abcdefgh karakterek maradjanak meg, az összes karaktert törölnie kell.


A debug szerint, amikor vissza szeretném alakítani a char tömböt stringgé, akkor csúszik el valami...


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.IO;


namespace ConsoleApp37

{

class Program

{

static string karakter = "abcdefgh";


static void Main(string[] args)

{


StreamReader sr = new StreamReader("f.txt");

int q = 0;


while (!sr.EndOfStream)

{

sr.ReadLine();

q++;

}

sr.Close();


string[] tomb = new string[q];

StreamReader sr2 = new StreamReader("f.txt");

int i = 0;

while (!sr2.EndOfStream)

{

tomb[i] = sr2.ReadLine();

i++;

}

sr2.Close();


for (int j = 0; j < i; j++)

{

for (int g = 0; g < tomb[j].Length; g++)

{

bool van = false;

int z = 0;

while ((!van)&&(z<karakter.Length))

{

if (tomb[j][g] != karakter[z])

{

z++;

}

else van = true;


}

if (!van)

{

char[] c = new char[tomb[j].Length];

c = tomb[j].ToCharArray();


for (int l = g + 1; l < c.Length; l++)

{

c[l] = tomb[j][l];

}

tomb[j] = new string(c);

Console.WriteLine(tomb[j]);

}

Console.WriteLine();

}

}


StreamWriter sr3 = new StreamWriter("f.txt");

for (int j = 0; j < i; j++)

{

sr3.Write(tomb[j]);

}

sr3.Close();


Console.ReadKey();

}

}

}



2017. nov. 15. 17:03
 1/2 anonim ***** válasza:
48%

string myString = new String(myCharArray);


Egyébként gyönyörű a kód, gratulálok.

2017. nov. 15. 17:38
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:

Jól van na, most tanulok, nem holnap akarok munkába állni ezzel...


Azért köszönöm.

2017. nov. 15. 17:50

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!