c#學習 每日問題匯總 2024-03-13

1.實例方法什么時候會有返回值?

非靜態(tài)方法(也稱為實例方法)不一定非要有返回值。在C#中,方法可以有返回類型,也可以沒有。如果方法有返回類型,那么它必須在方法體中使用 return 語句來返回一個值。如果方法沒有返回類型,那么它通常用于執(zhí)行某些操作或更改對象的狀態(tài),而不是返回數(shù)據(jù)。

以下是兩種方法的示例:

有返回值的方法:
'''
public class Calculator
{
// 這個方法有返回值,返回類型為 int
public int Add(int a, int b)
{
return a + b; // 返回兩個整數(shù)的和
}
}
'''
沒有返回值的方法:
public class Printer
{
// 這個方法沒有返回值,它的返回類型是 void
public void Print(string message)
{
Console.WriteLine(message); // 打印消息到控制臺,但不返回任何值
}
}
在上面的例子中,Add 方法有返回值(類型為 int),而 Print 方法沒有返回值(其返回類型為 void)。沒有返回值的方法通常用于執(zhí)行操作,如修改對象的狀態(tài)、寫入文件、更新UI等。

總結來說,非靜態(tài)方法可以有返回值,也可以沒有。這取決于方法的設計目的和需求。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容