Strings programmēšanā ir ārkārtīgi svarīgi, jo tie tiek izmantoti teksta apstrādei un attēlošanai. Šajā rokasgrāmatā uzzināsi, kā tu efektīvi vari izmantot dažādas String-metodes C#, lai meklētu un mainītu tekstu. Šeit mēs īpaši pievērsīsimies metodēm, kas ļauj tev iegūt informāciju no Strings un tās manipulēt.
Svarīgākās atziņas
- Strings ir case-sensitive.
- Metodes, piemēram, Contains, StartsWith un EndsWith, pārbauda String satura saturu.
- IndexOf un LastIndexOf izmantošana palīdz noteikt rakstzīmju pozīciju String.
- Ar Substring vari izvilkt daļas no String.
- Insert un Remove ļauj rediģēt Strings.
Solī pa solim rokasgrāmata
Strings un to inicializācija
Pirms mēs pievēršamies metodēm detalizēti, tev jāpārliecinās, ka tu pārzini pamatus. Strings C# parasti tiek deklarēti un inicializēti, izmantojot vienkāršus pēdiņas.

String satura pārbaude
Lai noskaidrotu, vai konkrēts teksts vai vārds ir iekļauts String, vari izmantot Contains metodi.
Ir svarīgi atzīmēt, ka šī metode ir case-sensitive. Ja tu meklē "hallo", rezultāts būs false, jo lielo un mazo burtu atšķirības nesakrīt.
String sākuma un beigām pārbaude
Papildus tā pārbaudei, vai String satur konkrētu vārdu, tu vari arī pārbaudīt, vai String sākas vai beidzas ar konkrētu rakstzīmi vai rakstzīmju virkni. Tam ir pieejamas StartsWith un EndsWith metodes.

Ja tu redzi, ka EndsWith atgriež false, kaut arī tu gaidīji punktu, pārliecinies, ka beigās nav nevajadzīgu tukšu vietu vai rakstzīmju.

Rakstzīmes pozīcijas meklēšana
Ja tu vēlies uzzināt, kurā pozīcijā konkrēta rakstzīme vai vārds atrodas String, IndexOf ir pareizā metode.
Paturiet prātā, ka pozīciju skaitīšana sākas no 0. Ja burts atrodas 20. vietā, IndexOf atgriezīs vērtību 20.

Lai atrastu pēdējo rakstzīmes pozīciju, vari izmantot LastIndexOf. Tādējādi tu saņemsi pēdējo rakstzīmes parādīšanos String.
Daļu no String noteikšana
Ja tu vēlies izvilkt daļas no String, izmanto Substring metodi. Šeit tu norādi sākuma pozīciju un, ja vēlies, arī substanša garumu.
Šajā gadījumā tu sāc no 20. indeksa un vēlies izvilkt 3 rakstzīmes (U, w, e).

Strings mainīšana: rakstzīmju pievienošana un izņemšana
Dažreiz ir nepieciešams mainīt String, pievienojot vai izņemot rakstzīmes. Izmantojot Insert, tu pievieno jaunu tekstu noteiktā pozīcijā.
Tas pievienos tekstu „2” pirms „Marta”.

Ja vēlies izņemt rakstzīmi, vari izmantot Remove metodi.

Praktiskā nodarbība: pārbaudi savus Strings
Tagad esi savā kārtā! Mēģini integrēt savu vārdu String un izvadīt to konsolē. Eksperimentē ar Substring ģenerēšanu un dažādu metožu izmantošanu. Tas palīdzēs tev iegūt izjūtu par iespējām ar Strings.
Kopsavilkums – C# programmēšana: String metodes meklēšana un maiņa detalizēti
Šajā rokasgrāmatā esi ieguvis plašu ieskatu String metožu izmantošanā C#. Tu tagad zini, kā meklēt teksta elementus, atrast to pozīcijas un rediģēt Strings. Eksperimentē ar metodēm, lai padziļinātu savas programmēšanas prasmes.
Biežāk uzdotie jautājumi
Kas ir case-sensitive String kontekstā?Case-sensitive nozīmē, ka lielo un mazo burtu rakstība tiek ņemta vērā, pārbaudot Strings.
Kā es varu atrast pirmā rakstzīmes parādīšanās indeksu?Izmanto IndexOf metodi, lai atrastu pirmo rakstzīmes parādīšanos String.
Ko dara LastIndexOf metode?Ar LastIndexOf tu vari noskaidrot pēdējās konkrētās rakstzīmes parādīšanās pozīciju String.
Kā varu izvilkt daļu no String?Izmanto Substring metodi, lai izvilktu daļu no String, sākot no konkrētas pozīcijas.
Vai es varu mainīt String?Jā, tu vari izmantot metodes, piemēram, Insert un Remove, lai pievienotu vai izņemtu rakstzīmes.