Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

С# с использованием

С# с использованием

В этом руководстве мы узнаем об использовании 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

  1. Общие советы по устранению неполадок
  2. Система управления устройством на основе температуры с использованием LM35
  3. Java 9 — модульная система
  4. С# — обработка исключений
  5. Рекомендации по использованию DSP-обработчика
  6. Студенты создают роботизированную систему сортировки мусора с использованием технологии B&R
  7. ПЛК против РСУ
  8. 5 преимуществ использования системы обнаружения утечек воды на базе Интернета вещей Biz4intellias в промышленности…
  9. Понимание конвейерной системы
  10. Понимание системы подвески