בפרק הקודם למדנו על שיפורים בטיפול בשגיאות, הפעם נלמד אודות תוספת למחלקות סטטיות
עד היום היה לנו שלושה שימושים במילה using
- כדי להגדיר namespace שנשתמש בו בקובץ הזה (using System.IO)
- כדי להגדיר alias עבור מחלקות (using Word = Microsoft.Office.Interop.Word)
- כדי לעטוף שימוש במשתנה שהמחלקה שלו מממשת IDisposable כך שהקוד נעטף מאחורי הקלעים ב – try finaly, ויש קריאה אוטומטית ל – Dispose.
בגרסה החדשה נוכל להשתמש ב – using כדי להשתמש במחלקות סטטיות, כלומר, במידה ונכתוב using בתחילת הקובץ ל – Console נוכל להפעיל את כל המתודות שלו (WriteLine, ReadLine וכו’) ללא שנצטרך לכתוב כל פעם את שם המחלקה.
Code Snippet
using static System.Console;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
WriteLine("Hello");
}
}
}