>  기사  >  백엔드 개발  >  C#에서 콘솔은 무엇을 의미하나요?

C#에서 콘솔은 무엇을 의미하나요?

清浅
清浅원래의
2019-05-06 10:39:3329655검색

C#의 콘솔은 콘솔을 의미합니다. Console은 문자열을 콘솔에 직접 쓰는 것을 의미하는 [Console.Write]와 같은 콘솔의 일부 기본 작업을 캡슐화하는 클래스입니다.

C#에서 콘솔은 무엇을 의미하나요?

C#의 Console

  • Console.Write는 줄 바꿈 없이 콘솔에 직접 문자열을 쓰는 것을 의미하며 이전 문자를 계속해서 쓸 수 있습니다.

  • Console.WriteLine은 콘솔에 문자열을 쓴 다음 래핑하는 것을 의미합니다.

  • Console.Read는 줄 바꿈 없이 콘솔에서 문자열을 읽는 것을 의미합니다.

  • Console.ReadLine은 콘솔에서 문자열을 읽은 후 문자열을 래핑하는 것을 의미합니다.

  • Console.ReadKey 사용자가 누른 다음 문자 또는 기능 키를 가져옵니다. 누른 키가 콘솔 창에 표시됩니다.

  • Console.Beep은 콘솔 스피커를 통해 경고음을 울립니다.

  • Console.Clear는 콘솔 버퍼와 해당 콘솔 창의 표시 정보를 지웁니다.

콘솔에 출력

콘솔에 출력한다는 것은 데이터를 콘솔에 출력하여 표시한다는 의미입니다. .Net 프레임워크는 이 작업을 구현하기 위한 콘솔 클래스를 제공합니다.

  • Console.WriteLine();

  • Console.Write(); );

  • Console.Write(출력 값);
  • Console.WriteLine("출력 형식 문자열", 변수 목록);
  • Console.Write("출력 형식 문자열", 변수 목록) ;
  • Console.WriteLine("This is {0}, this is {1} and {2}",strName[0],strName[1],strName [2],strName3]);
  • 이 메서드에는 "형식 문자열"과 변수 목록이라는 두 가지 매개 변수가 포함되어 있습니다. "이것은 {0}입니다. 이것은 {1} 및 {2}입니다." 이는 형식 문자열입니다. {0}, {1}, {2}는 자리 표시자(placeholder)라고 하며 순서대로 배열된 변수 테이블을 나타내며 0은 해당됩니다. 변수에 목록의 첫 번째 변수인 1은 변수 목록의 두 번째 변수에 해당하는 식으로 계속해서 출력을 완료합니다.
  • 콘솔에서 입력

콘솔에서 입력한다는 것은 콘솔에서 프로그램으로 데이터를 입력하는 것을 의미합니다.

Console 클래스에서 제공하는 입력 방법:

이 코드는 다음과 같이 문자열 변수에 직접 할당할 수 있는 문자열 유형 데이터를 반환합니다.

string strname=Console.ReadLine();

때때로 콘솔에서 숫자를 입력해야 하는 경우 이전 소개 다음과 같은 콘텐츠 및 데이터 변환:

int num=int.Parse(Console.ReadLine());
int num=Convert.ToInt32(Console.ReadLine());

위의 두 코드는 동일한 효과를 가지며 자신의 습관에 따라 둘 중 하나를 선택할 수 있습니다.

Console.ReadLine();

참고:

​​​​

Console.ReadLine()과 Console.Read()의 입력 결과는 완전히 다르므로 혼합할 수 없습니다.

    Console.Read(), 반환 값은 첫 번째 문자의 ASCII 코드
  • Console.ReadLine(), 반환 값은 문자열입니다.
  • 즉, read 메소드는 첫 번째 문자만 읽을 수 있는 반면 ReadLine은 여러 문자를 읽고 새 줄을 읽을 수 있습니다.
  • Console.ReadKey()의 역할:

  • read는 콘솔에서 읽는 것입니다. , 키는 키보드를 누르는 것을 의미하므로, 조합은 사용자가 기능 키를 눌러 창에 표시한다는 의미입니다. 이전 코드는 디버깅 상태에서 아무 키나 누른 후에만 창을 열 수 있습니다. .이(가) 닫힙니다.

간단한 사례

:

using System;
using System.Collections.Generic;
using System.Linq;using System.Text;
using System.Threading.Tasks;namespace ConsoleTest
{    class Program
    {        static void Main(string[] args)
        {
            Console.WriteLine("输入用户名和ID");            
            string name = Console.ReadLine();            
            int id = int.Parse(Console.ReadLine());
            Console.WriteLine("User Name is {0} \nThe id is {1}",name, id);
            Console.ReadKey();
        }
    }

위 내용은 C#에서 콘솔은 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.