Hi liebe Community,
wenn ich im falschen Forum poste bitte verschieben. Und zwar möchte ich ein Array übergeben, jedoch kommt ein Konvertierungsfehler. Ich weis aber nicht wie ich den beheben soll.
Die Funktion sprachenWahl wird über:
aufgerufen
Hat jemand eine Idee wo der Fehler liegt?
wenn ich im falschen Forum poste bitte verschieben. Und zwar möchte ich ein Array übergeben, jedoch kommt ein Konvertierungsfehler. Ich weis aber nicht wie ich den beheben soll.
und zwar bei:Eine implizite Konvertierung vom Typ "string[]" in "string" ist nicht möglich.
string a = GetArray(langtxt);
Code:
public string[] sprachenWahl(string line)
{
string[] langtxt = new string[1];
if (line == "0")
{
German ger = new German();
langtxt[0] = ger.txt;
string a = GetArray(langtxt);
}
if (line == "1")
{
English en = new English();
langtxt[0] = en.txt;
string a = GetArray(langtxt);
}
return langtxt;
}
public string[] GetArray(string[] lang)
{
string[] langArray = new string[5];
if (new FileInfo(lang[0]).Exists)
{
TextReader langreader = new StreamReader(lang[0]);
String land = "";
while ((land = langreader.ReadLine()) != null)
{
if (land.Contains("7497110-00-0000"))
{
land = land.Remove(0, land.IndexOf("=") + 1);
langArray[0] = land;
}
}
}
else
{
MessageBox.Show("Keine DE Sprache verfügbar");
}
return langArray;
}
Code:
string[] lang = sprache.sprachenWahl(line);
Hat jemand eine Idee wo der Fehler liegt?