정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Char.IsControl 메서드 (Char)

2013-12-13

지정된 유니코드 문자가 제어 문자인지 여부를 나타냅니다.

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)

public static bool IsControl(
	char c
)

매개 변수

c
형식: System.Char
유니코드 문자입니다.

반환 값

형식: System.Boolean
c가 제어 문자이면 true이고, 그렇지 않으면 false입니다.

제어 문자는 인쇄되지 않는 ACK, BEL, CR, FF, LF 및 VT 등의 서식 지정 문자입니다. 유니코드 표준에서는 \U0000에서 \U001F 사이, \U007F 및 \U0080에서 \U009F 사이의 코드 포인트가 제어 문자로 할당되어 있습니다. 이러한 값은 응용프로그램에서 다른 용도로 정의되지 않은 경우 유니코드 표준에 따라 제어 문자로 해석됩니다. 유효한 제어 문자는 UnicodeCategory.Control 카테고리의 멤버입니다.

다음 예제에서는 각 제어 문자의 유니코드 코드 포인트를 나열합니다.


using System;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      int charsWritten = 0;

      for (int ctr = 0x00; ctr <= 0xFFFF; ctr++)
      {
         char ch = Convert.ToChar(ctr);
         if (char.IsControl(ch))
         {
            outputBlock.Text += String.Format(@"\U{0:X4}    ", ctr);
            charsWritten++;
            if (charsWritten % 6 == 0)
               outputBlock.Text += "\n";
         }
      }
   }
}
// The example displays the following output:
//       \U0000    \U0001    \U0002    \U0003    \U0004    \U0005
//       \U0006    \U0007    \U0008    \U0009    \U000A    \U000B
//       \U000C    \U000D    \U000E    \U000F    \U0010    \U0011
//       \U0012    \U0013    \U0014    \U0015    \U0016    \U0017
//       \U0018    \U0019    \U001A    \U001B    \U001C    \U001D
//       \U001E    \U001F    \U007F    \U0080    \U0081    \U0082
//       \U0083    \U0084    \U0085    \U0086    \U0087    \U0088
//       \U0089    \U008A    \U008B    \U008C    \U008D    \U008E
//       \U008F    \U0090    \U0091    \U0092    \U0093    \U0094
//       \U0095    \U0096    \U0097    \U0098    \U0099    \U009A
//       \U009B    \U009C    \U009D    \U009E    \U009F


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: