C#return的意思
在C#中,return
關鍵字用於從方法中返回一個值或提前終止方法執行。
-
返回值: 如果你定義了一個方法,它有一個返回類型,那麼你可以使用
return
關鍵字來返回一個值給調用方法。例如:int Add(int a, int b) { int result = a + b; return result; }
在這個例子中,
Add
方法計算兩個參數的和,然後使用return
關鍵字將結果返回給調用方法。 -
提前終止方法執行: 如果你不想讓方法中的剩餘代碼執行,你可以使用
return
關鍵字來提前終止方法執行。例如:void CheckInput(int number) { if (number < 0) return; // 這裡的代碼不會被執行,因為在上面的if語句中已經返回了 }
在這個例子中,如果
number
小於0,CheckInput
方法將使用return
關鍵字提前終止執行,而不執行if語句之後的代碼。 -
不返回值: 如果你定義的方法沒有返回類型,那麼
return
關鍵字可以用來提前終止方法執行,但是不需要也不應該返回任何值。例如:void PrintMessage() { Console.WriteLine("Hello World!"); return; }
在這個例子中,
PrintMessage
方法使用return
關鍵字來提前終止方法執行,因為方法沒有返回類型,所以不需要也不應該返回任何值。
總之,return
關鍵字用於從方法中返回一個值或提前終止方法執行。如果方法有返回類型,return
關鍵字必須返回一個值;如果方法沒有返回類型,return
關鍵字可以用來提前終止方法執行。