Frage : Nicht alle Codewege bringen einen Wert zurück

Ich versuche, eine Schnur zu einer Funktion zu führen und sie zu haben etwas „Material“ tun und mich zurückbringen ein neues string.
From mein Code, den er scheint, dass ich alle Ereignisse aber anscheinend not.
any für Ideen gesorgt habe?
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
public Schnur SplitMethods (Schnur strMethods)
    {
        Schnur returnedMethods = strMethods;

        wenn (returnedMethods! = "")
        {
        [] arInfo aufreihen = neue Schnur [1];

        // definieren, welcher Buchstabe Felder trennt
        [] Teiler verkohlen = {„; “};

        arInfo = strMethods.Split (Teiler);

        


        für (int x = 1; x < arInfo.Length; x += 2)
        {
            returnedMethods = Schnur. Concat (arInfo [x]. Ersetzen („#“, ""), „
"); returnedMethods zurückbringen; } } sonst { returnedMethods = ""; RückholreturnedMethods; } } }

Antwort : Nicht alle Codewege bringen einen Wert zurück

Ich bin nicht ich verstehe völlig, wie der oder der vollständige Zusammenhang bezieht, aber Rückkehr dieser Funktion innen sicher
abgegrenzte Form, jede 2. Eintragung in einer Schnur der Form 1; #m1,2; #m2,3; #m3…

allgemeine Schnur SplitMethods (Schnur strMethods)
    {
        Schnur returnedMethods = "";
        aufreihen [] zerteilt = strMethods.Split (neue Putzfrau [] {„; “, „,“, „#“}, StringSplitOptions.RemoveEmptyEntries);
            für (int x=1; x               returnedMethods += Teile [x] + „
„;
            }
        RückholreturnedMethods;
    }
Weitere Lösungen  
 
programming4us programming4us