0Pricing
C# Academy · Pelajaran

Metode Pembantu Char

IsDigit, IsLetter, ToUpper.

Metode Pembantu Char adalah pelajaran C# Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. 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 4 pelajaran total.

Metode Pembantu untuk Karakter

Tipe char dilengkapi metode pembantu statis untuk menguji atau mengubah karakter.

Metode-metode tersebut berada pada tipe char itu sendiri, sehingga Anda memanggilnya seperti char.IsDigit(c). Sebagian besar mengembalikan bool yang menjawab pertanyaan ya atau tidak.

char c = '5';
bool isNumber = char.IsDigit(c);
// isNumber is true

Metode IsDigit

char.IsDigit mengembalikan true ketika karakter tersebut merupakan angka dari 0 hingga 9.

Metode ini sangat berguna untuk memeriksa input pengguna sebelum mengubah teks menjadi angka.

class Program
{
    static void Main()
    {
        System.Console.WriteLine(char.IsDigit('8'));
        System.Console.WriteLine(char.IsDigit('x'));
    }
}

Metode IsLetter

char.IsLetter mengembalikan true ketika karakter tersebut merupakan letter alfabetis.

Metode ini berlaku untuk huruf kapital maupun huruf kecil, serta mencakup huruf dari banyak bahasa, bukan hanya bahasa Inggris.

class Program
{
    static void Main()
    {
        System.Console.WriteLine(char.IsLetter('a'));
        System.Console.WriteLine(char.IsLetter('3'));
    }
}

Metode IsLetterOrDigit

Terkadang Anda ingin menerima huruf dan angka.

char.IsLetterOrDigit mengembalikan true jika karakter tersebut merupakan huruf atau angka. Metode ini berguna untuk memvalidasi pengenal atau input sederhana.

bool a = char.IsLetterOrDigit('Q');
bool b = char.IsLetterOrDigit('!');
// a is true, b is false

Metode IsWhiteSpace

char.IsWhiteSpace mengembalikan true untuk spasi, tab, dan baris baru.

Metode ini membantu Anda melewati atau memangkas karakter kosong saat memproses teks.

class Program
{
    static void Main()
    {
        System.Console.WriteLine(char.IsWhiteSpace(' '));
        System.Console.WriteLine(char.IsWhiteSpace('A'));
    }
}

Metode ToUpper

char.ToUpper mengembalikan versi huruf kapital dari sebuah karakter.

Jika karakter tersebut sudah berupa huruf kapital atau tidak memiliki bentuk huruf kapital, karakter itu dikembalikan tanpa perubahan. Perhatikan bahwa nilai asli tidak diubah; sebuah char baru dikembalikan.

class Program
{
    static void Main()
    {
        char upper = char.ToUpper('g');
        System.Console.WriteLine(upper);
    }
}

Metode ToLower

char.ToLower mengembalikan versi huruf kecil dari sebuah karakter.

Bersama dengan char.ToUpper, metode ini memungkinkan Anda membandingkan huruf tanpa memperhatikan kapitalisasi. Misalnya, ubah keduanya menjadi huruf kecil sebelum membandingkan.

class Program
{
    static void Main()
    {
        char lower = char.ToLower('H');
        System.Console.WriteLine(lower);
    }
}

Metode IsUpper dan IsLower

char.IsUpper memberi tahu Anda apakah sebuah huruf merupakan huruf kapital, sedangkan char.IsLower memberi tahu apakah huruf tersebut merupakan huruf kecil.

Keduanya mengembalikan false untuk karakter yang bukan huruf, seperti angka atau simbol.

bool a = char.IsUpper('K');
bool b = char.IsLower('k');
// both are true

Menggabungkan Metode Pembantu

Anda dapat menggabungkan metode pembantu untuk membuat keputusan dalam kode.

Program ini memeriksa sebuah karakter dan mencetak keterangan yang menjelaskan jenisnya, menggunakan rangkaian kondisi sederhana.

class Program
{
    static void Main()
    {
        char c = '7';
        if (char.IsDigit(c))
            System.Console.WriteLine("digit");
        else if (char.IsLetter(c))
            System.Console.WriteLine("letter");
    }
}

Mengonversi Karakter Angka Menjadi Angka

char '5' bukanlah angka 5. Untuk mendapatkan nilai numeriknya, Anda dapat mengurangkan '0'.

Karena kode angka tersusun berurutan, '5' - '0' sama dengan 5. Ini merupakan trik umum untuk mengurai satu angka.

class Program
{
    static void Main()
    {
        char c = '5';
        int value = c - '0';
        System.Console.WriteLine(value);
    }
}

Metode Pembantu Menghasilkan Nilai Baru

Metode pembantu transformasi seperti ToUpper dan ToLower tidak pernah mengubah karakter asli.

Metode tersebut mengembalikan char baru, jadi Anda harus menyimpan hasilnya. Jika nilai yang dikembalikan diabaikan, tidak akan terlihat adanya perubahan.

char c = 'a';
char big = char.ToUpper(c);
// c is still 'a', big is 'A'

Pemeriksaan Singkat

Uji pemahaman Anda tentang metode pembantu untuk karakter.

Ringkasan

Tipe char menyediakan metode pembantu statis untuk menguji dan mengubah karakter.

Gunakan IsDigit, IsLetter, dan IsWhiteSpace untuk memeriksa jenis karakter, serta ToUpper dan ToLower untuk mengubah huruf besar-kecil. Ingat, metode-metode ini mengembalikan nilai baru. Kurangi '0' untuk mengubah karakter digit menjadi angkanya.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Metode Pembantu Char” gratis?

Ya — teks lengkap “Metode Pembantu Char” 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 4 pelajaran total.

Apa yang akan aku pelajari di “Metode Pembantu Char”?

IsDigit, IsLetter, ToUpper. 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 2 dari 4.

Berapa lama pelajaran “Metode Pembantu Char” 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. Tipe char
  2. Metode Pembantu Char
  3. Melakukan Iterasi pada String
  4. Membangun String
← Kembali ke C# Academy