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.

C# String metodes detalizēti: meklēšana un mainīšana

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.

C# String metodes detalizēti: meklēšana un izmaiņas

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.

C# String metodes detalizēti: meklēšana un maiņa

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.

C# String metodes sīkāk: meklēšana un mainīšana

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).

C# String metodes detalizēti: Meklēšana un mainīšana

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”.

C# String metodes detalizēti: meklēšana un maiņa

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

C# String metodes detalizēti: meklēšana un mainīšana

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.