Permalänk
Medlem

split i en array

Morsning

Jag har lite problem med min kod.. vill använda .split funktionen i en array, men det tycks inte funka. Jag undrar.. vart behöver jag sätta in .split funktionen?
Och om det är så att jag vill sortera ut flera olika tecken, behöver jag en .split funktion för varje, eller räcker det med en?

Alltså... säg att jag splitta :, , och +.. räcker det med .split(':', '\'', '+') eller behövs det 3 olika split om ni förstår vad jag menar.

string str = txtInput.Text;
string[] arr = str.Split('\'');
string output = txtOutput.Text;
string[] data = output.Split(':');

foreach (string tal in arr)
{
string dataString = "";
for (int i = 0; i < arr.Length; i++)
{
dataString += arr[i] + " ";
}

txtOutput.Text += tal.ToString() + "\r\n\r\n"; }
foreach (string delar in data)
{
string outputString = "";
for (int j = 0; j < data.Length; j++)
{
outputString += data[j] + " ";
}
}

Koden är säkert rörig, men jag är grön i området så jag gör vad jag kan ungefär :/

Visa signatur

Massa skit innanför ett CoolerMaster Cosmos II

Permalänk
Medlem
Skrivet av Gratzner:

Morsning

Jag har lite problem med min kod.. vill använda .split funktionen i en array, men det tycks inte funka. Jag undrar.. vart behöver jag sätta in .split funktionen?
Och om det är så att jag vill sortera ut flera olika tecken, behöver jag en .split funktion för varje, eller räcker det med en?

Alltså... säg att jag splitta :, , och +.. räcker det med .split(':', '\'', '+') eller behövs det 3 olika split om ni förstår vad jag menar.

string str = txtInput.Text;
string[] arr = str.Split('\'');
string output = txtOutput.Text;
string[] data = output.Split(':');

foreach (string tal in arr)
{
string dataString = "";
for (int i = 0; i < arr.Length; i++)
{
dataString += arr[i] + " ";
}

txtOutput.Text += tal.ToString() + "\r\n\r\n"; }
foreach (string delar in data)
{
string outputString = "";
for (int j = 0; j < data.Length; j++)
{
outputString += data[j] + " ";
}
}

Koden är säkert rörig, men jag är grön i området så jag gör vad jag kan ungefär :/

Det ser ut som C#.
Kika på detta: C# Split String Examples

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?

Permalänk
Medlem

Ja precis.. förlåt, glömde skriva att det handlar om C# och VS 2008.. tack för länken

Visa signatur

Massa skit innanför ett CoolerMaster Cosmos II