지금 알아야 할 5가지 C# 팁!!! ⚡

정보 기술 분야에서 경력을 쌓기 위해 부름을 받았다면 코딩 지식이 필수적입니다. 업계에서 가장 수요가 많은 기술입니다. 따라서 처음에 얻고 연습하는 프로그래밍 지식은 매우 귀중합니다.

여기 당신에게 큰 도움이 될 5가지 좋은 C# 팁이 있습니다🤗


1. 널링 가능한 숫자



이 팁은 숫자가 null을 허용할 수 있다는 사실을 기반으로 합니다. 이 팁은 ? 기호를 사용할 것이기 때문에 다른 언어의 많은 개발자에게는 이상합니다. 데이터 유형 뒤에.

이 경우 int를 사용하지만 먼저 기호가 없으면 어떻게 보이는지 봅시다. 👇

using System;
namespace bytehide
{
  class Program
  {
    static void Main(string[] args)
    {
      int number = null;
      Console.WriteLine(number);
    }
  }
}


이 코드를 단순히 복사하여 붙여넣으면 실행 시 다음 이미지에서 볼 수 있듯이 오류가 발생합니다 👇



이제 단순히 ? 기호를 추가하겠습니다. int로 int처럼 보이려면? .

코드가 어떻게 생겼는지 봅시다 👇

using System;
namespace bytehide
{
  class Program
  {
    static void Main(string[] args)
    {
      int? number = null;
      Console.WriteLine(number);
    }
  }
}


이제 다시 실행하고 무슨 일이 일어나는지 봅시다 👇



좋은! 작동했고 오류를 반환하지 않았으며 숫자 값을 확인하면 실제로 예, null임을 알 수 있습니다.


2. 읽기 전용 값



field 문에서 readonly는 필드에 대한 할당이 선언의 일부 또는 동일한 클래스의 생성자에서만 발생할 수 있음을 나타냅니다. 즉, 읽기 전용입니다.

이를 바탕으로 이 예를 통해 어떻게 작동하는지 살펴보겠습니다 👇

using System;
namespace bytehide
{
  class Program
  {
    public static readonly string Url = "bytehide.com";
  }
}


여기에서 Url 값이 "bytehide.com"임을 간단히 알 수 있습니다.
그런데... 나중에 바꾸려고 하면 어떻게 될까요? 알아보자👇

using System;
namespace bytehide
{
  class Program
  {
    public static readonly string Url = "bytehide.com";
    static void Main(string[] args)
    {
      Url = "";
    }
  }
}


Url 값을 null로 변경하려고 했지만 실패했습니다 👇



읽기 전용 사용의 예는 항상 동일하고 아무도 변경할 수 없다는 것에 관심이 없기 때문에 데이터베이스에 대한 연결입니다.


3. null 문자열 감지



이 팁에서는 문자열이 null인지 아닌지 감지하는 방법을 살펴보겠습니다. 이를 위해 이전 팁의 예를 재사용할 예정입니다. 👇

using System;
namespace bytehide
{
  class Program
  {
    public static readonly string Url = "bytehide.com";
    static void Main(string[] args)
  }
}


이제 sting.IsNullOrEmpty를 사용할 것입니다. null 또는 빈 문자열에 대한 참조가 있는지 문자열을 확인합니다. null이거나 null이 아닌 경우 콘솔에 반환합니다 👇

using System;
namespace bytehide
{
  class Program
  {
    public static readonly string Url = "bytehide.com";
    static void Main(string[] args)
    {
      if (string.IsNullOrEmpty(Url))
        Console.WriteLine ("This string is null or empty.");
      else
        Console.WriteLine("This string is not null or empty.");
    }
  }
}


그리고 실행하면 비어 있지 않다는 것을 반환하는 것을 볼 수 있습니다(값이 "bytehide.com"이므로) 👇




4. 지원 종료



여기서 우리는 조건이 충족될 때 응용 프로그램이 실행을 종료하는 매우 간단한 방법을 볼 것입니다. 우리가 사용할 예를 보자 👇

using System;
namespace bytehide
{
  class Program
  {
    static void Main(string[] args)
    {
      int number = 1;
      if (number == 1)
      {
        Console.WriteLine("Exit");
      }
      Console.WriteLine("No exit");
    }
  }
}


이 시점에서 나는 조건이 충족되면(충족되면) 응용 프로그램이 실행을 종료하기를 원합니다. 따라서 Environment.FailFast를 사용하고 "Successfully exited"👇라는 지정된 인수로 종료합니다.

using System;
namespace bytehide
{
  class Program
  {
    static void Main(string[] args)
    {
      int number = 1;
      if (number == 1)
      {
        Console.WriteLine("Exit");
        Environment.FailFast("Successfully exited");
      }
      Console.WriteLine("No exit");
    }
  }
}


실행하면 응용 프로그램이 실행을 올바르게 종료하는 것을 실제로 볼 수 있습니다.




5. 줄 바꿈



누가/n으로 줄 바꿈을 하는 데 익숙하지 않습니까? 🤔
음, C#에는 그것들을 만드는 특별한 방법이 있습니다. 이를 위해 환경 클래스 안에 NewLine 👇이 있습니다.

using System;
namespace bytehide
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine($"First{Environment.NewLine}Second");
    }
  }
}


이것으로 우리는 줄 바꿈을 할 것입니다. 달려가서 확인하자 👇




지금까지 5가지 기본 팁이었습니다. 다음을 원하는 레벨을 댓글로 남겨주세요(EMOJI로 댓글 달기):

🟢 기본 수준
🟠 중급
🔴 고급 레벨

가장 많이 반복한 이모티콘이 이긴다!

좋은 웹페이지 즐겨찾기