خط الرسم، ملف، و مسار المصدر معرفات (F#)
معرفات __LINE__، __SOURCE_DIRECTORY__و __SOURCE_FILE__قيماً المضمنة التي تمكنك من الوصول إلى الدليل المصدر خط الأرقام، و ملف الاسم في تعليمات برمجية الخاصة بك.
__LINE__
__SOURCE_DIRECTORY__
__SOURCE_FILE__
ملاحظات
يكون لكل من هذه قيم نوع string.
يلخص الجدول التالي المصدر السطر، ملف، و مسار المعرفات متوفر في ب #. لا تكون هذه المعرفات وحدات الماكرو معالج أولي؛ تكون قيم المضمنة ويتم التعرف عليه بواسطة المحول البرمجي.
معرّف مسبقاً |
الوصف |
---|---|
__LINE__ |
يتم تقييمها إلى رقم السطر الحالي، والأخذ بعين الاعتبار #lineتوجيهات. |
__SOURCE_DIRECTORY__ |
تقييم إلى الحالي مسار الكامل ل direcإلىry المصدر، مع الأخذ في الاعتبار #lineتوجيهات. |
__SOURCE_FILE__ |
يتم تقييم مصدر اسم الملف الحالي ومساره، الأخذ بعين الاعتبار #lineتوجيهات. |
لمزيد من المعلومات حول #lineراجع موجها، موجهات مترجم (F#).
يوضح مثال التعليمة البرمجية التالية استخدام هذه قيم.
let printSourceLocation() =
printfn "Line: %s" __LINE__
printfn "Source Directory: %s" __SOURCE_DIRECTORY__
printfn "Source File: %s" __SOURCE_FILE__
printSourceLocation()
إخراج:
Line: 4
Source Directory: C:\Users\username\Documents\Visual Studio 2010\Projects\SourceInfo\SourceInfo
Source File: C:\Users\username\Documents\Visual Studio 2010\Projects\SourceInfo\SourceInfo\Program.fs