C# 0 The Complete Reference


PART II C h a p t e r   2 2



Download 4,07 Mb.
Pdf ko'rish
bet836/1096
Sana23.01.2022
Hajmi4,07 Mb.
#402171
1   ...   832   833   834   835   836   837   838   839   ...   1096
Bog'liq
C-Sharp 3 The Complete Reference Herbert Schildt


PART II

C h a p t e r   2 2 :  

S t r i n g s   a n d   F o r m a t t i n g    

675


    if(!str.Contains("powerful"))

      Console.WriteLine("The sequence powerful was not found.");

  }

}

The output is shown here:



The sequence power was found.

The sequence pow was found.

The sequence powerful was not found.

As the output shows



Contains( )

 searches for a matching sequence, not for whole words. 

Thus, both “pow” and “power” are found. However, since there is no sequence that matches 

“powerful”, it is (correctly) not found.

Several of the search methods have additional forms that allow you to begin a search 

at a specified index or to specify a range to search within. All versions of the 



String

 search 


methods are shown in Table 22-3.

Method


Description

public bool Contains(string 



str

Returns true if the invoking string contains the string 



specified by 

str. 

False is returned if 



str

 is not found. 

public bool EndsWith(string 

str

)

Returns true if the invoking string ends with the 



string passed in 

str.

 Other wise, false is returned. 

public bool

    EndsWith(string 



str

,

                  StringComparison 



how

)

Returns true if the invoking string ends with the 



string passed in 

str.

 Other wise, false is returned. 

How the search is per formed is specified by 

how

.

public bool



    EndsWith(string 

str

,

                   bool 



ignoreCase

,

                   CultureInfo 



ci

)

Returns true if the invoking string ends with the 



string passed in 

str.

 Other wise, false is returned. 

If

ignoreCase

 is 


true

, the search ignores case 

differences. Other wise, case differences matter. The 

search is conducted using the cultural information 

passed in 

ci.

public int IndexOf(char 



ch

)

Returns the index of the first occurrence of 



ch

 within 


the invoking string. Returns –1 if 

ch

 is not found. 

public int IndexOf(string 

str

)

Returns the index of the first occurrence of 



str

 within 


the invoking string. Returns –1 if 

str

 is not found. 

public int IndexOf(char 

ch

, int 


star t

)

Returns the index of the first occurrence of 



ch

 within 


the invoking string. Searching begins at the index 

specified by 



star t.

 Returns –1 if 



ch

 is not found. 

public int IndexOf(string 

str

, int 


star t

)

Returns the index of the first occurrence of 



str

 within 


the invoking string. Searching begins at the index 

specified by 



star t.

 Returns –1 if 



str

 is not found. 

T

ABLE


 22-3 

The Search Methods Offered by 

String

www.freepdf-books.com




676

 

P a r t   I I :  



E x p l o r i n g   t h e   C #   L i b r a r y

public int

    IndexOf(char 

ch

, int 


star t

, int 


count

)

Returns the index of the first occurrence of 



ch

 within 


the invoking string. Searching begins at the index 

specified by 



star t

 and runs for 



count

 elements. 

Returns –1 if 

ch

 is not found. 

public int

    IndexOf(string 



str

, int 


star t

, int 


count

)

Returns the index of the first occurrence of 



str

 within 


the invoking string. Searching begins at the index 

specified by 



star t

 and runs for 



count

 elements. 

Returns –1 if 

str

 is not found. 

public int IndexOf(string 

str

,

                          StringComparison 



how

)

Returns the index of the first occurrence of 



str

 within 


the invoking string. How the search is per formed is 

specified by 



how.

 Returns –1 if 



str

 is not found. 

public int IndexOf(string 

str

, int 


star t

,

                          StringComparison 



how

)

Returns the index of the first occurrence of 



str

 within 


the invoking string. Searching begins at the index 

specified by 



star t.

 How the search is per formed is 

specified by 

how

. Returns –1 if 



str

 is not found.

public int

    IndexOf(string 



str

, int 


star t

, int 


count

,

                StringComparison 



how

)

Returns the index of the first occurrence of 



str

 within 


the invoking string. Searching begins at the index 

specified by 



star t

 and runs for 



count

 elements. 

How the search is per formed is specified by 

how

.

Returns –1 if 



ch

 is not found. 

public int LastIndexOf(char 

ch

)

Returns the index of the last occurrence of 



ch

 within 


the invoking string. Returns –1 if 

ch

 is not found. 

public int LastIndexOf(string 

str

)

Returns the index of the last occurrence of 



str

 within 


the invoking string. Returns –1 if 

str

 is not found. 

public int LastIndexOf(char 

ch

, int 


star t

)

Returns the index of the last occurrence of 



ch

 within 


a range of the invoking string. The search proceeds 

in reverse order, beginning at the index specified by 



star t

 and stopping at 0. Returns –1 if the 



ch

 is not 


found.

public int LastIndexOf(string 



str

, int 


star t

)

Returns the index of the last occurrence of 



str

 within 


a range of the invoking string. The search proceeds 

in reverse order, beginning at the index specified 

by

star t

 and stopping at 0. Returns –1 if 



str

 is not 


found.

public int

    LastIndexOf(char 

ch

, int 


star t

,

                       int 



count

)

Returns the index of the last occurrence of 



ch

 within 


the invoking string. The search proceeds in reverse 

order, beginning at the index specified by 



star t

 and 


running for 

count

 elements. Returns –1 if 



ch

 is not 


found.

T

ABLE



 22-3 

The Search Methods Offered by 

String

(continued)

Method


Description

www.freepdf-books.com




Download 4,07 Mb.

Do'stlaringiz bilan baham:
1   ...   832   833   834   835   836   837   838   839   ...   1096




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish