タイトルが本当に正しいかどうかわかりません。私は周りを見回して検索しましたが、何も見つかりませんでしたので、私の問題が既に解決されていれば私を許してください。c#class - 関数呼び出しまたはメソッド呼び出しと制御を行う
私がしたいことは、関数を呼び出すことですが、呼び出し元のコード行に戻る必要はありません。例えば
public static void temp(obj) {
switch (obj.id) {
case "1" :
if(blah) {
obj.id = "2";
temp(obj);
}
break;
case "2" :
obj.response = "done";
break;
}
}
ので基本的に私は最終的には最初のケースに戻って私のTEMP(OBJ)に来て、完全に制御を渡したいいけません。これは意味をなさないでしょうか、私の建築はすべて間違っていますか?
ありがとうございます。
**いいえ、**これは意味がありません。あなたは再帰呼び出しを行っています –