С# с использованием
С# с использованием
В этом руководстве мы узнаем об использовании C# и использовании статики для импорта внешних ресурсов в программу с помощью примеров.
В C# мы используем ключевое слово using для импорта внешних ресурсов (пространств имен, классов и т. д.) внутрь программы. Например,
// using System namespace
using System;
namespace Program {
class Program1 {
static void Main(string[] args) {
Console.WriteLine("Hello World!");
}
}
}
Вывод
Hello World!
В приведенном выше примере обратите внимание на строку
using System;
Здесь мы импортируем System
пространство имен внутри нашей программы. Это помогает нам напрямую использовать классы, представленные в System
. пространство имен.
Кроме того, из-за этого нам не нужно записывать полное имя оператора печати.
// full print statement
System.Console.WriteLine("Hello World!");
// print statement with using System;
Console.WriteLine("Hello World!");
Дополнительные сведения о пространстве имен см. на странице Пространства имен C#.
<час>С# для создания псевдонима
Мы также можем создавать псевдонимы с помощью using
в С#. Например,
// 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!");
}
}
}
Вывод
Hello World!
В приведенной выше программе мы создали псевдоним для System.Console
. .
using Programiz = System.Console;
Это позволяет нам использовать псевдоним Programiz вместо System.Console
.
Programiz.WriteLine("Hello World!");
Здесь Programiz будет работать так же, как System.Console
.
C# с использованием статической директивы
В C# мы также можем импортировать классы в нашу программу. Как только мы импортируем эти классы, мы можем использовать статические элементы (поля, методы) класса.
Мы используем using static
директива для импорта классов в нашу программу.
Пример:C#, использующий static с 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);
}
}
}
Вывод
Square root of 9 is 3
В приведенном выше примере обратите внимание на строку
using static System.Math;
Здесь эта строка помогает нам получить прямой доступ к методам класса Math
. класс.
double n = Sqrt(9);
Мы использовали Sqrt()
метод напрямую без указания Math
класс.
Если мы не используем using static System.Math
в нашей программе мы должны включить имя класса Math
при использовании Sqrt()
. Например,
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);
}
}
}
Вывод
Square root of 9 is 3
В приведенном выше примере обратите внимание на строку
double n = Math.Sqrt(9);
Здесь мы используем Math.Sqrt()
чтобы вычислить квадратный корень из 9 . Это потому, что мы не импортировали System.Math
в этой программе.
Язык C
- Общие советы по устранению неполадок
- Система управления устройством на основе температуры с использованием LM35
- Java 9 — модульная система
- С# — обработка исключений
- Рекомендации по использованию DSP-обработчика
- Студенты создают роботизированную систему сортировки мусора с использованием технологии B&R
- ПЛК против РСУ
- 5 преимуществ использования системы обнаружения утечек воды на базе Интернета вещей Biz4intellias в промышленности…
- Понимание конвейерной системы
- Понимание системы подвески