Tugas 10: Exception Handling

Nama : Aris Munandar Arsyad

NIM : 20222105022

Kelas : S.208

Program Studi : S1 Sistem Informasi


using System;


class Program

{

    static void Main(string[] args)

    {

        try

        {

            Console.Write("Masukkan nama pengguna: ");

            string username = Console.ReadLine();


            ValidateUsername(username);


            Console.WriteLine($"Selamat datang, {username}!");

        }

        catch (ArgumentNullException)

        {

            Console.WriteLine("Nama pengguna tidak boleh kosong (null).");

        }

    }


    static void ValidateUsername(string username)

    {

        if (username == null)

        {

            throw new ArgumentNullException(nameof(username));

        }

    }

}



Komentar