15-05-2013، 07:32 PM
(آخرین ویرایش: 22-05-2013، 05:15 PM، توسط Mohsen Omidvar.)
تابع مخرب :
تابعی است که دارای ورودی و خروجی نمی باشدو هیچ مقداری را برنمی گرداند.
این تابع همنام کلاس می باشد و با علامت ~ شروع می شود ،هنگامی که شی از حوزه ای که در آن تعریف شده است خارج شود و یا این حوزه به انتها برسد به طور خودکار تابع مخرب فراخوانی می شود .
در مثال زیر کلاسی به نام test تعریف می شود و بعد از اینکه از main خارج شویم مقدار شی t از بین می رود و به طور خودکار تابع مخرب فراخوانی می شود.
تابعی است که دارای ورودی و خروجی نمی باشدو هیچ مقداری را برنمی گرداند.
این تابع همنام کلاس می باشد و با علامت ~ شروع می شود ،هنگامی که شی از حوزه ای که در آن تعریف شده است خارج شود و یا این حوزه به انتها برسد به طور خودکار تابع مخرب فراخوانی می شود .
در مثال زیر کلاسی به نام test تعریف می شود و بعد از اینکه از main خارج شویم مقدار شی t از بین می رود و به طور خودکار تابع مخرب فراخوانی می شود.
کد:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace mokhareb
{
class Program
{
class test
{
public test (){
Console.WriteLine("sazandeh");
}
public ~test(){
Console.WriteLine("mokhareb");
Console.ReadKey();
}
}
static void Main(string[] args)
{
test t;
t=new test();
}
}
}
*شما قادر به دیدن لینک ها نیستید ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید*
خورشید باش که اگر خواستی بر کسی نتابی نتوانی.