This documentation is archived and is not being maintained.

Char.IsControl Method (Char)

.NET Framework 1.1

Indicates whether the specified Unicode character is categorized as a control character.

[Visual Basic]
Overloads Public Shared Function IsControl( _
   ByVal c As Char _
) As Boolean
[C#]
public static bool IsControl(
 char c
);
[C++]
public: static bool IsControl(
 __wchar_t c
);
[JScript]
public static function IsControl(
   c : Char
) : Boolean;

Parameters

c
A Unicode character.

Return Value

true if c is a control character; otherwise, false.

Remarks

Valid control characters are members of the following category in UnicodeCategory: Control.

Example

[Visual Basic, C#, C++] The following sample demonstrates IsControl.

[Visual Basic] 
imports System

Module IsControlSample

    Sub Main()

        Dim chTab As Char
        chTab = Chr(9)      ' Tab character
        Dim str As String
        str = "sample string"

        Console.WriteLine(Char.IsControl(chTab))    ' Output: "True"
        Console.WriteLine(Char.IsControl(str, 6))   ' Output: "False"

    End Sub

End Module

[C#] 
using System;

public class IsControlSample {
    public static void Main() {
        string str = "sample string";

        Console.WriteLine(Char.IsControl('\t'));    // Output: "True"
        Console.WriteLine(Char.IsControl(str, 7));    // Output: "False"
    }
}

[C++] 
#using <mscorlib.dll>
using namespace System;

int main() {
    String* str = "sample string";

    Console::WriteLine(Char::IsControl('\t'));    // Output: "True"
    Console::WriteLine(Char::IsControl(str, 7));    // Output: "False"
}

[JScript] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button Language Filter in the upper-left corner of the page.

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework, Common Language Infrastructure (CLI) Standard

See Also

Char Structure | Char Members | System Namespace | Char.IsControl Overload List

Show: