الوحدة النمطية: Collections.Array2D (F#)
عمليات أساسية على صفائف ثنائية الأبعاد.
مساحة الاسم/مسار الوحدة النمطية: Microsoft.FSharp.Collections
التجميع: FSharp.Core (في FSharp.Core.dll)
module Array2D
ملاحظات
الصفائف المتعددة الأبعاد في F# و CLI تكون عادةً صفرية الإسناد. على الرغم من ذلك، CLI الصفيف متعدد الأبعاد يستخدم مع مكتبات خارجية (على سبيل المثال: المكتبات المقترنة Visual أساسى) أن يكون صفراً ويعمل باستخدام أساس آخر من المحتمل أن يكون لكل بعد. تقوم العمليات في هذه الوحدة النمطية بقبول مثل هذه الصفائف ثم نشر إسناد الصفيف المدخل إلى صفيف مخرج مطابق على ال Array2D.map و عمليات ال Array2D.mapi. كما يمكن إنشاء صفائف غير صفرية الإسناد باستخدام Array2D.zeroCreateBased ، Array2D.createBased و Array2D.initBased.
القيم
Value |
الوصف |
---|---|
تقوم بجلب إسناد البعد الأول من الصفيف. |
|
تقوم بجلب إسناد البعد الثاني من الصفيف. |
|
تقوم بقراءة نطاق من العناصر من الصفيف الأول و كتابتها في الصفيف الثاني. |
|
إنشاء صفيف جديد تكون عناصره هي نفس عناصر الصفيف المدخل. |
|
تنشئ صفيف تكون جميع عناصره مبدئياً هي القيمة المعطاة. |
|
تنشئ صفيف مسند تكون جميع عناصره مبدئياً هي القيمة المعطاة. |
|
تقوم بجلب عنصر من صفيف ثنائي الأبعاد. يمكنك أيضاً استخدام بناء الجملة array.[index1,index2]. |
|
إنشاء صفيف باستخدام الأبعاد المعطاة، و دالة الإصدار المعطاة لحساب العناصر. |
|
إنشاء صفيف مسند باستخدام الأبعاد المعطاة، و دالة الإصدار المعطاة لحساب العناصر. |
|
تطبق الدالة المعطاة على كل عنصر من الصفيف. |
|
تطبق الدالة المعطاة على كل عنصر من الصفيف. فهارس الأعداد الصحيحة التي تم تمريرها للدالة توضح ترتيب العنصر. |
|
ترجع طول صفيف في البعد الأول. |
|
ترجع طول صفيف في البعد الثاني. |
|
تقوم بإنشاء صفيف جديد عناصره هي نتائج تطبيق الدالة المعطاه على كل من عناصر الصفيف. |
|
تقوم بإنشاء صفيف جديد عناصره هي نتائج تطبيق الدالة المعطاه على كل من عناصر الصفيف. الأعداد الصحيحة التي تم تمريرها إلى الدالة تشير إلى العنصر الذي يتم تحويله. |
|
إنشاء صفيف جديد عناصره هي نفس عناصر صفيف الإدخال و لكن بحيث إذا كان صفيف المدخل غير صفري الإسناد، فإنه ينشئ صفيف مخرج مقابل صفري الإسناد. |
|
تقوم بتعيين قيمة عنصر في صفيف. يمكنك أيضاً استخدام بناء الجملة array.[index1,index2] <- value. |
|
إنشاء صفيف تكون فيه الإدخالات Unchecked.defaultof<'T> مبدئياً. |
|
إنشاء صفيف مسند تكون فيه الإدخالات Unchecked.defaultof<'T> مبدئياً. |
الأنظمة الأساسية
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
معلومات الإصدار
وقت التشغيل #F
معتمد في: 2.0, 4.0
Silverlight
معتمد في: 3