عبارة حساب المتوسط

يستبدل عدد محدد من الأحرف في متغير String مع الأحرف من السلسلة الأخرى.

Mid( _
   ByRef Target As String, _
   ByVal Start As Integer, _
   Optional ByVal Length As Integer _
) = StringExpression

الأجزاء

  • Target
    مطلوبة. اسم المتغير String للتعديل.

  • Start
    مطلوبة. Integerالتعبير حرف موضع في Target حيث يبدأ استبدال النص. Start يستخدم فهرس المستندة الأحادية.

  • Length
    اختياري. Integerالتعبير رقم الأحرف التي سيتم استبدالها. في حالة حذفه، كل String يتم استخدامه.

  • StringExpression
    مطلوبة. تعبير String التي تستبدل جزء Target.

استثناءات

نوع الاستثناء

رقم الخطأ:

Condition

ArgumentException

5

Start <= 0 or Length < 0.

راجع العمود "رقم الخطأ" إذا كنت تقوم بترقية Visual Basic 6.0 التطبيقات التي تستخدم معالجة الأخطاء. (يمكنك مقارنة رقم خطأ مقابل خاصية Number ). ومع ذلك، عندما يكون ممكناً، يجب الأخذ في الاعتبار استبدال التحكم بالأخطاء مع استثناء مصنفة المعالجة نظرة عامة حول Visual Basic.

ملاحظات

رقم استبدال الأحرف يكون دوماً أقل من أو تساوي رقم الأحرف الموجودة في Target.

لدى Visual Basic دالةMid و عبارة Mid . هذه العناصر كلاهما تعمل على تشغيل عدد محدد من الأحرف في سلسلة ولكن دالة Mid تقوم بإرجاع الأحرف أثناء عبارة Mid تقوم باستبدال الأحرف. لمزيد من المعلومات، راجع Mid.

ملاحظة

عبارة MidB في الإصدارات السابقة من Visual Basic تقوم باستبدال سلسلة فرعية في بايت بدلاً من الأحرف. يُستخدم بشكل أساسي من أجل تحويل السلاسل في تطبيقات مجموعة أحرف بايت-مزدوج (DBCS). كل السلاسل في Visual Basic التي تكون Unicode و MidB لم يعد معتمداً.

مثال

يستخدم هذا المثال عبارة Mid تقوم باستبدال عدد محدد من الأحرف في متغير سلسلة الأحرف من سلسلة أخرى.

Dim TestString As String
' Initializes string.
TestString = "The dog jumps"
' Returns "The fox jumps".
Mid(TestString, 5, 3) = "fox"
' Returns "The cow jumps".
Mid(TestString, 5) = "cow"
' Returns "The cow jumpe".
Mid(TestString, 5) = "cow jumped over"
' Returns "The duc jumpe".
Mid(TestString, 5, 3) = "duck"

المتطلبات

مساحة الاسم: Microsoft Visual Basic

الوحدة النمطية Strings

التجميع: مكتبة وقت تشغيل Visual Basic (في Microsoft.VisualBasic.dll)

راجع أيضًا:

المرجع

Mid

موارد أخرى

السلاسل في الـ Visual Basic

مقدمة إلى السلاسل في Visual Basic