Char.IsSeparator Method (String, Int32)

 

Indicates whether the character at the specified position in a specified string is categorized as a separator character.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

public static bool IsSeparator(
	string s,
	int index
)

Parameters

s
Type: System.String

A string.

index
Type: System.Int32

The position of the character to evaluate in s.

Return Value

Type: System.Boolean

true if the character at position index in s is a separator character; otherwise, false.

Exception Condition
ArgumentNullException

s is null.

ArgumentOutOfRangeException

index is less than zero or greater than the last position in s.

Character positions in a string are indexed starting from zero.

The Unicode standard recognizes three subcategories of separators:

System_CAPS_noteNote

The Unicode standard classifies the characters \u000A (LF), \u000C (FF), and \u000D (CR) as control characters (members of the UnicodeCategory.Control category), not as separator characters.

The following example demonstrates IsSeparator.

using System;

public class IsSeparatorSample {
	public static void Main() {
		string str = "twain1 twain2";

		Console.WriteLine(Char.IsSeparator('a'));		// Output: "False"
		Console.WriteLine(Char.IsSeparator(str, 6));	// Output: "True"
	}
}

Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show: