산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> C 언어

C# 사용

C# 사용

이 자습서에서는 예제를 통해 프로그램에서 외부 리소스를 가져오기 위해 static을 사용하고 사용하는 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# 네임스페이스를 방문하세요.

<시간>

별칭을 만드는 데 사용하는 C#

using를 사용하여 별칭을 만들 수도 있습니다. C#에서. 예를 들어,

// 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!");

여기, 프로그래밍 System.Console처럼 작동합니다. .

<시간>

정적 지시문을 사용하는 C#

C#에서는 프로그램에서 클래스를 가져올 수도 있습니다. 이러한 클래스를 가져오면 클래스의 정적 멤버(필드, 메서드)를 사용할 수 있습니다.

using static을 사용합니다. 프로그램에서 클래스를 가져오기 위한 지시문입니다.

예:System.Math와 함께 static을 사용하는 C#

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. 자바 9 - 모듈 시스템
  4. C# - 예외 처리
  5. DSP 핸들 사용 지침
  6. B&R 기술을 사용하여 로봇 쓰레기 분류 시스템을 구축하는 학생들
  7. PLC 대 DCS
  8. 산업 분야에서 Biz4intellias IoT 기반 누수 감지 시스템 사용의 5가지 장점
  9. 컨베이어 시스템 이해
  10. 서스펜션 시스템 이해