私はこれを正しく尋ねているかどうかわからないので、間違っている場合はお知らせください。
私はグーグルで数時間スタックを検索してみましたが、十分に理解できる結果が見つかりませんでした(しかし、正直に試しました)。
コード内のいくつかの異なる場所に挿入するヘルパー メソッドを作成しようとしています。
これが方法です
//Tried several methods (Do, Do While, For, et al) to make an insert code
public Boolean insertFormat()//Method stub
{
Console.Clear(); //Clears out gunk, i hate gunk. I want to know I am looking at
Console.WriteLine(title);//prints program title
}
私はそれを次のように呼ぶことができると思いました:
while (true)
{
insertFormat;// This is where i'm trying to repeat the lines - i do this several times so i want to include them somehow (conditions vary)
Console.Clear(); //Clears out gunk, i hate gunk. I want to know I am looking at
Console.WriteLine(title);//prints program title
Console.WriteLine("For Breakfast may we suggest:" + bSelections[selectRandomArrayPosition(0, 4)] + "\n");
Console.WriteLine("Please enter \"N\" for a new selection, or any other key to exit \n");
suggestAgain = Console.ReadLine().ToLower();
if (suggestAgain != "n") break;
}
for loop、do、do while などを試しました。変数として実行しようとしましたが、正しく動作しなかったため、うまくいきませんでした。一般的に、私はエラーで終わった
「すべてのコード パスが値を返すわけではありません」。
私はタイトルを約6回クリアして再印刷しますが、それは良い習慣ではないと言われたので、プログラムに冗長なコードを入れたくありません。