C# menggunakan
C# menggunakan
Dalam tutorial ini, kita akan belajar tentang C# menggunakan dan menggunakan statis untuk mengimpor sumber daya eksternal dalam sebuah program dengan bantuan contoh.
Dalam C#, kami menggunakan kata kunci using untuk mengimpor sumber daya eksternal (ruang nama, kelas, dll) di dalam program. Misalnya,
// using System namespace
using System;
namespace Program {
class Program1 {
static void Main(string[] args) {
Console.WriteLine("Hello World!");
}
}
}
Keluaran
Hello World!
Pada contoh di atas, perhatikan baris
using System;
Di sini, kita mengimpor System
namespace di dalam program kami. Ini membantu kita untuk langsung menggunakan kelas yang ada di System
ruang nama.
Juga, karena itu, kita tidak perlu menulis nama lengkap pernyataan cetak.
// full print statement
System.Console.WriteLine("Hello World!");
// print statement with using System;
Console.WriteLine("Hello World!");
Untuk mempelajari lebih lanjut tentang namespace, kunjungi C# namespaces.
C# digunakan untuk membuat alias
Kami juga dapat membuat alias dengan bantuan using
dalam C#. Misalnya,
// creating alias for System.Console
using Programiz = System.Console;
namespace HelloWorld {
class Program {
static void Main(string[] args) {
// using Programiz alias instead of System.Console
Programiz.WriteLine("Hello World!");
}
}
}
Keluaran
Hello World!
Pada program di atas, kita telah membuat sebuah alias untuk System.Console
.
using Programiz = System.Console;
Ini memungkinkan kita untuk menggunakan alias Programiz bukannya System.Console
.
Programiz.WriteLine("Hello World!");
Di sini, Programiz akan bekerja seperti System.Console
.
C# menggunakan arahan statis
Di C#, kita juga dapat mengimpor kelas dalam program kita. Setelah kita mengimpor kelas-kelas ini, kita dapat menggunakan anggota statis (bidang, metode) dari kelas tersebut.
Kami menggunakan using static
direktif untuk mengimpor kelas dalam program kami.
Contoh:C# menggunakan statis dengan System.Math
using System;
// using static directive
using static System.Math;
namespace Program {
class Program1 {
public static void Main(string[] args) {
double n = Sqrt(9);
Console.WriteLine("Square root of 9 is " + n);
}
}
}
Keluaran
Square root of 9 is 3
Pada contoh di atas, perhatikan baris,
using static System.Math;
Di sini, baris ini membantu kita untuk langsung mengakses metode Math
kelas.
double n = Sqrt(9);
Kami telah menggunakan Sqrt()
metode secara langsung tanpa menentukan Math
kelas.
Jika kita tidak menggunakan using static System.Math
dalam program kita, kita harus memasukkan nama kelas Math
saat menggunakan Sqrt()
. Misalnya,
using System;
namespace Program {
class Program1 {
public static void Main(string[] args) {
// using the class name Math
double n = Math.Sqrt(9);
Console.WriteLine("Square root of 9 is " + n);
}
}
}
Keluaran
Square root of 9 is 3
Pada contoh di atas, perhatikan baris,
double n = Math.Sqrt(9);
Di sini, kami menggunakan Math.Sqrt()
untuk menghitung akar kuadrat dari 9 . Ini karena kami belum mengimpor System.Math
dalam program ini.