2 out of 10 rated this helpful - Rate this topic

String.Contains Method

Returns a value indicating whether the specified String object occurs within this string.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)
public bool Contains(
	string value
)

Parameters

value
Type: System.String

The string to seek.

Return Value

Type: System.Boolean
true if the value parameter occurs within this string, or if value is the empty string (""); otherwise, false.
ExceptionCondition
ArgumentNullException

value is null.

This method performs an ordinal (case-sensitive and culture-insensitive) comparison. The search begins at the first character position of this string and continues through the last character position.

The following example determines whether the string "fox" is a substring of a familiar quotation.

// This example demonstrates the String.Contains() method 
using System;

class Sample 
{
    public static void Main() 
    {
    string s1 = "The quick brown fox jumps over the lazy dog";
    string s2 = "fox";
    bool b;
    b = s1.Contains(s2);
    Console.WriteLine("Is the string, s2, in the string, s1?: {0}", b);
    }
}
/*
This example produces the following results:

Is the string, s2, in the string, s1?: True
*/

.NET Framework

Supported in: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Portable Class Library

Supported in: Portable Class Library

.NET for Windows Store apps

Supported in: Windows 8

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.