دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • اسفند

جلسه ۱۴-۰۲ : بررسی Strings یا رشته ها در VB.net

  • دسته‌بندی‌ها :
جلسه ۱۴-۰۲ : بررسی Strings یا رشته ها در VB.net
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.‌NET (VB.NET از وب سایت پی وی لرن همراه هستیم. بررسی Strings یا رشته ها در VB.net را با مبحث متدهای کلاس رشته در VB.net ادامه می دهیم.

      بررسی Strings یا رشته ها در VB.net

      در این بخش از بررسی رشته ها در VB.net ، متدهای کلاس رشته در VB.net را مورد بررسی قرار می دهیم.

      متدهای کلاس رشته در VB.net

      کلاس String متدهای بی شماری دارد که به شما در کار با string objects کمک می کند. در جدول زیر برخی از متداول ترین متدهای کلاس رشته در VB.net آورده شده است. (رشته ها در VB.net)

      ردیفنام متد و شرح
      ۱Public Shared Function Compare ( به عنوان رشته strA ، strB به عنوان رشته) به عنوان Integer

      دو شیء رشته مشخص را با هم مقایسه می کند و عدد صحیحی را نشان می دهد که موقعیت نسبی آنها را به ترتیب مرتب سازی نشان می دهد.

      ۲Public Shared Function Compare ( به عنوان رشته strA ، strB به عنوان رشته و ignoreCase به عنوان بولین) به عنوان Integer

      دو شیء رشته مشخص را با هم مقایسه می کند و مقدار integer را بر می گرداند که حاکی از موقعیت نسبی آن ها به ترتیب مرتب سازی است. با این حال ، اگر پارامتر Boolean درست باشد ، case را نادیده می گیرد.

      ۳Public Shared Function Concat  (پس str0 , str1 به عنوان String) به عنوان String

      دو string object را به هم الحاق می کند.

      ۴Public Shared Function Concat (پس  str0, str1 , str2 به عنوان String) به عنوان String

      سه string object را به هم الحاق می کند.

      ۵Public Shared Function Concat (به عنوان رشته str0 , str1 , str2 , str3) به عنوان رشته

      چهار string object را به هم الحاق می کند.

      ۶Public Function Contains ( به عنوان رشته value) به عنوان بولین

      مقداری را که نشان می دهد که آیا string object مشخص شده در این رشته رخ می دهد یا خیر را باز می گرداند.

      ۷Public Shared Function Copy ( str As String ) As String

      یک String object جدید را با همان مقدار رشته مشخص شده ایجاد می کند.

      ۸Public Sub CopyTo  (به عنوان اینتجر sourceIndex و destination به عنوان()Char و estinationIndexبه عنوان Integer و countبه عنوان Integer)

      تعداد مشخصی از کاراکترها را از موقعیت مشخصی از string object به یک موقعیت مشخص در آرایه ای از کاراکترهای یونیکد کپی می کند.

      ۹Public Function EndsWith (پس valueبه عنوان String) به عنوان Boolean

      تعیین می کند که آیا انتهای string object با رشته مشخص شده مطابقت دارد یا خیر.

      ۱۰Public Function Equals (پس valueبه عنوان String) به عنوان Boolean

      تعیین می کند که آیا string object فعلی و string object مشخص شده از یک مقدار برخوردار هستند یا خیر.

      ۱۱Public Shared Function Equals ( بنابراین a و b به عنوان String) به عنوان Boolean

      تعیین می کند که آیا دو string object مشخص دارای مقدار یکسان هستند یا خیر.

      ۱۲Public Shared Function Format (بنابراین formatبه عنوان String و arg0به عنوان Object) به عنوان String

      یک یا چند مورد فرمت را در یک رشته مشخص با نمایش رشته یک شی خاص جایگزین کنید.

      ۱۳Public Function IndexOf  ( پس value به عنوان Char) به عنوان Integer

      شاخص مبتنی بر صفر اولین رخداد کاراکتر مشخص شده یونیکد در رشته فعلی را برمی گرداند.

      ۱۴Public Function IndexOf (پس value به عنوان String) به عنوان Integer

      شاخص مبتنی بر صفر اولین رخداد رشته مشخص شده در نمونه را برمی گرداند.

      ۱۵Public Function IndexOf (پس value به عنوان Char و startIndex به عنوان Integer) به عنوان Integer

      شاخص مبتنی بر صفر اولین رخداد کاراکتر مشخص شده یونیکد در این رشته را برمی گرداند و شروع به جستجو در موقعیت کاراکتر مشخص می کند.

      ۱۶Public Function IndexOf ( پس value به عنوان String و startIndex به عنوان Integer) به عنوان Integer

      شاخص مبتنی بر صفر اولین رخداد رشته مشخص شده در این نمونه را باز می گرداند ، و جستجو را در موقعیت کاراکتر مشخص شده شروع می کند.

      ۱۷Public Function IndexOfAny (پس anyOfبه عنوان ()Char) به عنوان Integer

      شاخص مبتنی بر صفر اولین رخداد در این نمونه از هر کاراکتر در یک آرایه مشخص از کاراکترهای یونیکد را برمی گرداند.

      ۱۸Public Function IndexOfAny ( بنابراین anyOfبه عنوان ()Char و startIndex به عنوان Integer) به عنوان Integer

      شاخص مبتنی بر صفر اولین رخداد در این نمونه از هر کاراکتر را در یک آرایه مشخص از کاراکترهای یونیکد باز می گرداند و شروع به جستجو در موقعیت کاراکتر مشخص می کند.

      ۱۹Public Function Insert (بنابراین startIndex به عنوان Integer و value به عنوان String) به عنوان String

      رشته جدیدی را برمی گرداند که در آن یک رشته مشخص در یک موقعیت ایندکس مشخص شده در string object فعلی وارد شده است.

      ۲۰Public Shared Function IsNullOrEmpty ( و value به عنوان String) به عنوان Boolean

      نشان می دهد که رشته مشخص شده null است یا رشته ی Empty است.

      ۲۱Public Shared Function Join ( پس separator به عنوان String و ParamArray value به عنوان ()String) به عنوان String

      با استفاده از جداکننده مشخص شده بین هر عنصر ، تمام عناصر یک رشته را به هم الحاق می کند.

      ۲۲Public Shared Function Join (پس separator به عنوان String و valueبه عنوان ()String و startIndex به عنوان Integer و count به عنوان Integer) به عنوان String

      با استفاده از جداکننده مشخص شده بین هر عنصر ، عناصر مشخص شده یک آرایه رشته را به هم الحاق می کند.

      ۲۳Public Function LastIndexOf ( پس valueبه عنوان Char) به عنوان Integer

      موقعیت شاخص مبتنی بر صفر آخرین رخداد کاراکتر یونیکد مشخص شده را در درون string object فعلی برمی گرداند.

      ۲۴Public Function LastIndexOf ( بنابراین value به عنوان String) به عنوان Integer

      موقعیت شاخص مبتنی بر صفر آخرین رخداد یک رشته مشخص شده را در درون string object فعلی برمی گرداند.

      ۲۵Public Function Remove (پس startIndex به عنوان Intege) به عنوان String

      تمام کاراکترهای موجود در نمونه فعلی را ریموو می کند. از یک موقعیت مشخص شروع می شود و تا آخرین موقعیت ادامه می یابد و رشته را برمی گرداند.

      ۲۶Public Function Remove ( پس startIndex به عنوان Integer و count به عنوان Integer) به عنوان String

      تعداد مشخصه کاراکترهای موجود در رشته فعلی را در یک موقعیت مشخص حذف می کند و رشته را برمی گرداند.

      ۲۷Public Function Replace( پس oldChar به عنوان Char و newChar به عنوان Char) به عنوان String

      تمام وقایع یک کاراکتر یونیکد مشخص شده را در string object فعلی با کاراکتر یونیکد مشخص شده جایگزین می کند و رشته ی جدید را برمی گرداند.

      ۲۸Public Function Replace ( پس oldValue و newValue به عنوان String) به عنوان String

      تمام وقایع یک رشته مشخص شده در string object فعلی را با رشته مشخص شده جایگزین کرده و رشته ی جدید را برمی گرداند.

      ۲۹Public Function Split ( پس ParamArray separator به عنوان ()Char) به عنوان ()String

      آرایه رشته ای را که حاوی زیر رشته ها در string object فعلی است باز می گرداند ، عناصر یک آرایه کاراکتر یونیکد مشخص شده را محدود می کند.

      ۳۰Public Function Split ( پس separator به عنوان ()Char و count به عنوان Integer) به عنوان ()String

      آرایه رشته ای را که حاوی زیر رشته ها در string object فعلی است باز می گرداند، با عناصر یک آرایه کاراکتر یونیکد مشخص شده محدود می شود. پارامتر int حداکثر تعداد زیر رشته های برگشتی را مشخص می کند.

      ۳۱Public Function StartsWith ( و value به عنوان String) به عنوان Boolean

      تعیین می کند که آیا آغاز این نمونه رشته با رشته مشخص شده مطابقت دارد یا خیر.

      ۳۲Public Function ToCharArray به عنوان Char

      یک آرایه کاراکتر یونیکد را با تمام کاراکترهای موجود در string object فعلی برمی گرداند.

      ۳۳Public Function ToCharArray ( پس startIndex و length به عنوان Integer) به عنوان Char

      یک آرایه کاراکتر Unicode را با تمام کاراکترهای موجود در string object فعلی برمی گرداند ، از شاخص مشخص شده شروع می کند و تا طول مشخص شده ادامه می یابد.

      ۳۴Public Function ToLower به عنوان String

      نسخه ای از این رشته را که به حروف کوچک تبدیل شده است ، برمی گرداند.

      ۳۵Public Function ToUpper به عنوان String

      نسخه ای از این رشته که به حروف بزرگ تبدیل شده را برمی گرداند.

      ۳۶Public Function Trim به عنوان String

      کلیه کاراکتر های اصلی و فضای سفید عقبی را از String object فعلی حذف می کند.

      مبحث رشته ها در VB.net و متدهای کلاس رشته در VB.net را به پایان می رسانیم.

      البته متدهای کلاس رشته در VB.net که در بالا لیست شده، جامع نیست ، لطفا برای لیست کامل متدها و سازندگان کلاس رشته ، به کتابخانه MSDN مراجعه کنید.

      کلام پایانی

      با رشته ها در VB.net و متدهای کلاس رشته در VB.net آشنا شدیم. در ادامه و در بخش بعدی مثال هایی از رشته ها در VB.net و متدها خواهیم داشت.

      QR:  جلسه ۱۴-۰۲ : بررسی Strings یا رشته ها در VB.net
      به اشتراک بگذارید