وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.NET (VB.NET از وب سایت پی وی لرن همراه هستیم. بررسی Strings یا رشته ها در VB.net رو در سه جلسه خواهیم داشت. در این بخش با روش های ایجاد یک String Object آشنا خواهیم شد.
در VB.Net ، می توانید از رشته ها به عنوان آرایه ای از کاراکترها استفاده کنید ، با این حال ، متداول تر این است که از کلید واژه String برای اعلام متغیر رشته استفاده کنید. کلمه کلیدی رشته یک نام مستعار برای کلاس System.String است. پس جهت نگه داری از رشته ها و انجام عملیات روی آن ها در net. از نوع system.string استفاده می شود.
می توانید با استفاده از یکی از روش های زیر String Object ایجاد کنید.
با اختصاص یک حرف رشته به متغیر String
با استفاده از یک سازنده کلاس String
با استفاده از عملگر الحاق رشته ای (+)
با بازیابی یک ویژگی یا فراخوانی روشی که رشته ای را برمی گرداند.
با فراخوانی یک روش فرمت برای تبدیل یک مقدار یا شی برای ارائه ی رشته آن
مثال زیر این مسائل را نشان می دهد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | Live Demo Module strings Sub Main() Dim fname, lname, fullname, greetings As String fname = "Rowan" lname = "Atkinson" fullname = fname + " " + lname Console.WriteLine("Full Name: {0}", fullname) 'by using string constructor Dim letters As Char() = {"H", "e", "l", "l", "o"} greetings = New String(letters) Console.WriteLine("Greetings: {0}", greetings) 'methods returning String Dim sarray() As String = {"Hello", "From", "Tutorials", "Point"} Dim message As String = String.Join(" ", sarray) Console.WriteLine("Message: {0}", message) 'formatting method to convert a value Dim waiting As DateTime = New DateTime(2012, 12, 12, 17, 58, 1) Dim chat As String = String.Format("Message sent at {0:t} on {0:D}", waiting) Console.WriteLine("Message: {0}", chat) Console.ReadLine() End Sub End Module |
هنگامی که کد بالا کامپایل و اجرا شد ، نتیجه زیر را ایجاد می کند.
1 2 3 4 | Full Name: Rowan Atkinson Greetings: Hello Message: Hello From Tutorials Point Message: Message sent at 5:58 PM on Wednesday, December 12, 2012 |
کلاس String دارای دو ویژگی زیر است که در جدولی به آن ها پرداخته شده است.
ردیف | نام خاصیت و شرح |
---|---|
۱ | Char شیء Char را در یک موقعیت مشخص در String object فعلی قرار می دهد.
|
۲ | Length تعداد کاراکتر های موجود در String object فعلی را می گیرد. |
با روش های ایجاد یک String Object در این بخش آشنا شدیم. در بخش بعدی در مورد متدهای کلاس رشته بحث خواهیم نمود. با ما همراه باشید.