NET/CsharpKeywords: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
צחי (שיחה | תרומות)
מ ←‏do: עריכה
צחי (שיחה | תרומות)
←‏using: הרחבה
שורה 85:
== ushort ==
== using ==
ממתיק המאפשר להבטיח שאובייקטים המממשים את הממשק [[NET/IDisposable|IDisposable]] ישוחררו על ידי קריאה לשגרה Dispose המוגדרת בממשק. אם נניח שיש לנו מחלקה בשם MyDisposable המממשת את IDisposable, יש לכתוב
 
<source lang="csharp">
using (MyDisposable disp = new MyDisposable()) {
disp.DoSomething();
...
}
</source>
 
הדבר שקול לכתיבת הקוד הבא:
<source lang="csharp">
try {
MyDisposable disp = new MyDisposable();
disp.DoSomething();
...
}
finally {
disp.Dispose();
}
</source>
 
== virtual ==
== void ==