moinmoin
ich hab eine Funktion die auch an sich richtig läuft, jedoch möchte ich den Wert zurückbekommen, da er im späteren Programm nicht in nem Label stehen soll sondern als Variable weiter benutzt werden soll.
also in dem Label steht der ricrichtige Wert aber als return bekomme ich nur -1
ich hab eine Funktion die auch an sich richtig läuft, jedoch möchte ich den Wert zurückbekommen, da er im späteren Programm nicht in nem Label stehen soll sondern als Variable weiter benutzt werden soll.
C#-Quellcode
- public string gametype(string strS,int type)
- {
- string strSource = strS;
- string strTarget = "\"game_type\" = \""+type+"\"";
- int found = 0;
- string gt="-1";
- for (int i = 0; i < strSource.Length; i++)
- {
- found = strSource.IndexOf(strTarget, i);
- if (found == -1)
- {
- if (type == 0)
- {
- gametype(strS, 1);
- }
- else if (type == 1)
- {
- gametype(strS, 2);
- }
- else
- {
- gametype(strS, 0);
- }
- }
- else if (found != -1)
- {
- gt = type.ToString();
- label22.Text = gt;
- //return gt;
- break;
- }
- }
- return gt;
- }
also in dem Label steht der ricrichtige Wert aber als return bekomme ich nur -1