وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.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 و متدها خواهیم داشت.