String এবং Character Arrays

String Handling এবং Manipulation (স্ট্রিং হ্যান্ডলিং এবং ম্যানিপুলেশন) - ভিজুয়াল বেসিক ডট নেট (VB.Net) - Computer Programming

336

String এবং Character Arrays

String এবং Character Arrays হল VB.Net-এ ডেটা সংরক্ষণের দুটি গুরুত্বপূর্ণ উপায়। এগুলি টেক্সট ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়, তবে কিছু পার্থক্য রয়েছে তাদের মধ্যে। String এবং Character Arrays ব্যবহারের মাধ্যমে আপনি টেক্সট ডেটা পরিচালনা এবং প্রক্রিয়া করতে পারেন।


১. String Array

String Array হল এক ধরনের অ্যারে যা শুধুমাত্র স্ট্রিং (অক্ষরের সিকোয়েন্স) ধারণ করে। এটি একটি পূর্ণাঙ্গ অ্যারে যেটি একই ধরনের ডেটা (যেমন স্ট্রিং) ধারণ করে, এবং অ্যারে দ্বারা আপনি একাধিক স্ট্রিং মান একত্রে সংরক্ষণ করতে পারেন।

String Array ডিক্লেয়ার করা:

Dim names() As String = {"John", "Jane", "Mark", "Lucy"}

এখানে, names একটি স্ট্রিং অ্যারে, যা চারটি স্ট্রিং মান ধারণ করছে: "John", "Jane", "Mark", এবং "Lucy"

String Array থেকে উপাদান অ্যাক্সেস করা:

Console.WriteLine(names(0))  ' John
Console.WriteLine(names(1))  ' Jane

String Array এর সাইজ চেক করা:

Console.WriteLine("Array size: " & names.Length)

String Array এ নতুন মান যোগ করা:

VB.Net-এ স্ট্যাটিক অ্যারে ব্যবহারের ক্ষেত্রে নতুন উপাদান যোগ করা সম্ভব নয়, তবে একটি List(Of String) ব্যবহার করে আপনি সহজে মান যোগ করতে পারেন।

Dim namesList As New List(Of String)
namesList.Add("Anna")
namesList.Add("Tom")
namesList.Add("Eva")

String Array এ Loop ব্যবহার করা:

For Each name As String In names
    Console.WriteLine(name)
Next

এটি "John", "Jane", "Mark", "Lucy" নামগুলো প্রিন্ট করবে।


২. Character Array

Character Array হল একটি অ্যারে যা একাধিক চরিত্র (characters) ধারণ করে। এটি স্ট্রিংয়ের মতো হলেও প্রতিটি চরিত্র আলাদা করে সংরক্ষিত থাকে। এতে আপনি একক চরিত্রের উপাদান (অক্ষর) রাখবেন, যেখানে স্ট্রিংয়ে অক্ষরের সিকোয়েন্স থাকে।

Character Array ডিক্লেয়ার করা:

Dim chars() As Char = {"J", "o", "h", "n"}

এখানে, chars একটি Character Array, যা "J", "o", "h", "n" চরিত্র ধারণ করছে।

Character Array থেকে উপাদান অ্যাক্সেস করা:

Console.WriteLine(chars(0))  ' J
Console.WriteLine(chars(1))  ' o

Character Array এ Loop ব্যবহার করা:

For Each c As Char In chars
    Console.WriteLine(c)
Next

এটি "J", "o", "h", "n" চরিত্রগুলো প্রিন্ট করবে।


String এবং Character Array এর মধ্যে পার্থক্য:

বিষয়String ArrayCharacter Array
ধরণস্ট্রিং (String) এর অ্যারেএকক অক্ষর (Character) এর অ্যারে
ডেটা সংরক্ষণএকাধিক স্ট্রিং মানএকাধিক চরিত্র (Character)
অ্যারে উপাদানপুরো স্ট্রিং (যেমন: "John")এক একক চরিত্র (যেমন: 'J', 'o', 'h')
স্ট্রিং অ্যাক্সেসnames(0) যেমন: "John"chars(0) যেমন: 'J'
অ্যারে ডাটা টাইপStringChar

৩. String এবং Character Array ব্যবহার উদাহরণ

উদাহরণ ১: String Array এর সাথে কাজ করা

Sub Main()
    ' String Array তৈরি করা
    Dim names() As String = {"Alice", "Bob", "Charlie"}

    ' Array তে Loop চালানো
    For Each name As String In names
        Console.WriteLine(name)
    Next
End Sub

এটি "Alice", "Bob", "Charlie" প্রিন্ট করবে।

উদাহরণ ২: Character Array এর সাথে কাজ করা

Sub Main()
    ' Character Array তৈরি করা
    Dim chars() As Char = {"H", "e", "l", "l", "o"}

    ' Character Array তে Loop চালানো
    For Each c As Char In chars
        Console.Write(c)
    Next
End Sub

এটি "Hello" প্রিন্ট করবে।


সারাংশ

  • String Array: একাধিক স্ট্রিং মানের সংগ্রহ, যেমন নাম, শহর, ইমেইল, ইত্যাদি। এটি স্ট্রিংয়ের সিকোয়েন্স ধারণ করে এবং প্রতিটি উপাদান একটি স্ট্রিং হবে।
  • Character Array: একাধিক চরিত্র (অক্ষর) ধারণ করে, যেখানে প্রতিটি উপাদান একটি একক চরিত্র (Char) হয়।
  • Array ব্যবহার করার মাধ্যমে আপনি একাধিক ডেটা একটি স্থানেই রাখতে পারেন এবং সহজে অ্যাক্সেস করতে পারেন। String এবং Character Array ব্যবহারের মাধ্যমে আপনি টেক্সট এবং অক্ষরের সঠিকভাবে ম্যানিপুলেশন করতে পারবেন।
Content added By
Promotion

Are you sure to start over?

Loading...