0Pricing
C# Academy · Pelajaran

Bekerja dengan String

Manipulasi dan proses teks menggunakan fitur penanganan string C# yang canggih

Bekerja dengan String adalah pelajaran C# Academy gratis di CoddyKit. Ini adalah pelajaran 5 dari 5. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar C# Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus C# Academy mencakup 5 pelajaran total.

Pengantar Teks

Bekerja dengan Teks

Selamat datang di pelajaran berikutnya! Dalam pelajaran ini, Anda akan mempelajari cara menggunakan dan memanipulasi teks dalam C#, salah satu jenis data yang paling serbaguna dan penting dalam pemrograman. Mari kita mulai!

Bekerja dengan String — ilustrasi 1

Apa Itu Teks?

Apa Itu Teks?

Teks adalah rangkaian karakter, seperti tulisan, yang diapit tanda kutip ganda. Dalam C#, teks merupakan objek dari kelas System.String dan dilengkapi banyak metode bawaan untuk memanipulasinya.

Contoh: "Hello, World!" adalah sebuah teks.

Poin Penting: Teks bersifat tidak dapat diubah, artinya isinya tidak dapat diubah setelah dibuat.

Mendeklarasikan Teks

Mendeklarasikan Teks

Anda dapat mendeklarasikan dan menginisialisasi teks seperti ini:

Tip: Gunakan tanda kutip ganda (") untuk mengapit nilai teks.

using System;

class Program {
    static void Main() {
        string greeting = "Hello, World!"; 
// Declare and initialize a string
        Console.WriteLine(greeting); 
// Outputs: Hello, World!
    }
}

Menggabungkan Teks

Menggabungkan Teks

Anda dapat menggabungkan dua teks atau lebih menggunakan operator + atau metode String.Concat(). Contoh:

Poin Penting: Penggabungan merupakan operasi umum saat bekerja dengan teks.

using System;

class Program {
    static void Main() {
        string firstName = "John";
        string lastName = "Doe";

        string fullName = firstName + " " + lastName; // Concatenation using +
        Console.WriteLine("Full Name: " + fullName);

        string fullNameUsingConcat = String.Concat(firstName, " ", lastName); // Using String.Concat()
        Console.WriteLine("Full Name (Concat): " + fullNameUsingConcat);
    }
}

Interpolasi Teks

Interpolasi Teks

Interpolasi teks memungkinkan Anda menyisipkan ekspresi secara langsung ke dalam teks. Contoh:

Tip: Gunakan simbol $ sebelum teks untuk mengaktifkan interpolasi.

using System;

class Program {
    static void Main() {
        string name = "Alice";
        int age = 25;

        string message = $"Hello, my name is {name} and I am {age} years old.";
        Console.WriteLine(message); 
       // Outputs: Hello, my name is Alice and I am 25 years old.
    }
}

Metode Teks Umum

Metode Teks Umum

Teks dalam C# dilengkapi beberapa metode bawaan. Contoh:

Poin Penting: Gunakan metode ini untuk memanipulasi teks secara efisien.

using System;

class Program {
    static void Main() {
        string text = "   C# Programming   ";

        Console.WriteLine("Original: '" + text + "'");
        Console.WriteLine("Trimmed: '" + text.Trim() + "'"); 
// Removes leading and trailing spaces
        Console.WriteLine("Uppercase: " + text.ToUpper()); 
// Converts to uppercase
        Console.WriteLine("Lowercase: " + text.ToLower()); 
// Converts to lowercase
        Console.WriteLine("Length: " + text.Length); // Gets the length of the string
    }
}

Memisahkan dan Menggabungkan Teks

Memisahkan dan Menggabungkan Teks

Anda dapat memisahkan teks menjadi larik subteks atau menggabungkan larik menjadi satu teks. Contoh:

Tip: Gunakan Split() dan Join() untuk operasi teks tingkat lanjut.

using System;

class Program {
    static void Main() {
        string sentence = "C# is fun to learn";

        // Splitting
        string[] words = sentence.Split(' '); // Splits the sentence by spaces
        Console.WriteLine("Words:");
        foreach (string word in words) {
            Console.WriteLine(word);
        }

        // Joining
        string joined = String.Join("-", words); // Joins words with a hyphen
        Console.WriteLine("Joined: " + joined); // Outputs: C#-is-fun-to-learn
    }
}

Tantangan Latihan

Tantangan Latihan

Tulislah program yang menerima nama lengkap sebagai masukan, memisahkannya menjadi nama depan dan nama belakang, lalu menampilkannya secara terpisah. Contoh:

using System;

class Program {
    static void Main() {
        Console.WriteLine("Enter your full name:");
        string fullName = Console.ReadLine();

        string[] names = fullName.Split(' ');
        Console.WriteLine("First Name: " + names[0]);
        if (names.Length > 1) {
            Console.WriteLine("Last Name: " + names[1]);
        } else {
            Console.WriteLine("Last Name: Not provided");
        }
    }
}

Bagus Sekali!

Bagus Sekali!

Selamat! Anda telah mempelajari cara mendeklarasikan, menggabungkan, memanipulasi, dan memisahkan teks dalam C#. Pada pelajaran berikutnya, kita akan mempelajari alur kontrol dan logika kondisional dengan pernyataan percabangan. Mari terus menulis kode!

Bekerja dengan String — ilustrasi 10

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Bekerja dengan String” gratis?

Ya — teks lengkap “Bekerja dengan String” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus C# Academy, upgrade ke CoddyKit PRO. Kursus C# Academy mencakup 5 pelajaran total.

Apa yang akan aku pelajari di “Bekerja dengan String”?

Manipulasi dan proses teks menggunakan fitur penanganan string C# yang canggih Kamu berlatih C# Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai C# Academy?

Tidak diperlukan pengalaman sebelumnya. C# Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 5 dari 5.

Berapa lama pelajaran “Bekerja dengan String” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran C# Academy ini?

Ya. Setiap pelajaran C# Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Alur Kendali: Pernyataan If-Else
  2. Perulangan dalam C#: For, While, dan Do-While
  3. Pernyataan Switch
  4. Pengantar Larik
  5. Bekerja dengan String
← Kembali ke C# Academy