13. using Directive

מדי פעם אנחנו משתמשים במבנה נתונים מסובך בשביל הנוחות, למשל:

1
2
IDictionary<string, ICollection<ulong>> tableToRelevantPks =
new Dictionary<string, ICollection<ulong>>();

בד"כ זה מקשה על הקריאות וההבנה של הקוד.

אפשר לעשות את הטריק הבא:

נכתוב ביחד עם הusing של הקובץ את השורות הבאות:

1
2
using ITableToPksCollection = System.Collections.Generic.IDictionary<string, System.Collections.Generic.ICollection<ulong>>;
using TableToPksCollection = System.Collections.Generic.Dictionary<string, System.Collections.Generic.ICollection<ulong>>;

כעת נוכל לכתוב בכיף את הקוד הבא:

1
ITableToPksCollection tableToRelevantPks = new TableToPksCollection();
שתף