您好,登錄后才能下訂單哦!
這篇文章主要講解了“C#中的析構函數怎么用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“C#中的析構函數怎么用”吧!
類的 析構函數 是類的一個特殊的成員函數,當類的對象超出范圍時執行。
析構函數的名稱是在類的名稱前加上一個波浪形(~)作為前綴,它不返回值,也不帶任何參數。
析構函數用于在結束程序(比如關閉文件、釋放內存等)之前釋放資源。析構函數不能繼承或重載。
下面的實例說明了析構函數的概念:
using System;
namespace LineApplication
{
class Line
{
private double length; // 線條的長度
public Line() // 構造函數
{
Console.WriteLine("對象已創建");
}
~Line() //析構函數
{
Console.WriteLine("對象已刪除");
}
public void setLength( double len )
{
length = len;
}
public double getLength()
{
return length;
}
static void Main(string[] args)
{
Line line = new Line();
// 設置線條長度
line.setLength(6.0);
Console.WriteLine("線條的長度: {0}", line.getLength());
}
}
}
當上面的代碼被編譯和執行時,它會產生下列結果:
對象已創建 線條的長度: 6 對象已刪除
感謝各位的閱讀,以上就是“C#中的析構函數怎么用”的內容了,經過本文的學習后,相信大家對C#中的析構函數怎么用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。