Mājas Attīstība Kas ir .net virkne? - definīcija no tehopedijas

Kas ir .net virkne? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē stīga?

Virkne .NET kontekstā ir klase, kas attēlo tikai lasāmu tekstu, kurā ir Unicode rakstzīmes un ko var izmantot, lai manipulētu ar tā saturu. Stīgu klase tiek izmantota saistītām darbībām, piemēram, apvienošanai, meklēšanai, salīdzināšanai, šķirošanai, formatēšanai, kopēšanai un attēlošanai. Virknes arī veicina globalizētu un lokalizētu lietojumprogrammu attīstību, nodrošinot iespējas izmantot kultūratjūtīgas (specifiskas vai pašreizējās kultūras) konvencijas virkņu operācijām, kur tas iespējams. Piemēram, ar virknēm, kas tiek izmantotas iekšēji, ir jārīkojas parastā veidā, savukārt lietotājiem specifiskiem datiem, piemēram, failu nosaukumiem, XML tagiem utt., Jābūt kultūratjūtīgiem.

Techopedia skaidro String

Virkne .NET Framework virknē Null tiek uzskatīta par virknes rakstzīmi, kuras rezultātā virknes darbības (piemēram, salīdzinājums, garums, kopija utt.) Tiek izpildītas .NET vidē, bet ne tādā pašā veidā kā izpilde dzimtajā C / ++ kods. Izmantojot šo klasi, ir svarīgi izvēlēties piemērotu virknes manipulācijas metodi, kas tiek veikta no šīs klases pārslodzes komplekta, lai tā atbilstu pielietošanas prasībām.


Stīgu objektā saglabātā teksta saturs ir negrozāms, kas nozīmē, ka pēc tā izveidošanas tā vērtību nevar mainīt. Virkņu manipulācijas funkciju gadījumā, piemēram, virknes apvienošana, tiek izveidots jauns virknes objekts, un to izmanto kā atgriešanās vērtību. Atšķirībā no Stīgu klases, StringBuilder klase ir mainīga un tiek izmantota stīgu manipulācijas operācijās bez soda izpildes.


Stīgas klases lietošanas paraugprakse ir šāda:

  1. Jāizmanto labā pārslodze, kas norāda virkņu salīdzināšanas noteikumu (metodes pārslodze ar parametru StringComparison).
  2. Kultūras-agnostiskas virkņu saskaņošanas un izpildes iemeslu dēļ labāk izmantot metodi StringComparison.Ordinal vai StringComparison.OrdinalIgnoreCase.
  3. Stīgu vienādības pārbaudei var izmantot Sting.Equals metodi ar pārslodzi. Kārtošanas nolūkos var izmantot salīdzināšanu un salīdzināšanu.
  4. Pārslodzes metodes jāizmanto, nenododot noklusējuma vērtības.
  5. Operatora '==' vietā, nevis atsauces, var salīdzināt divus virknes objektus, lai pārbaudītu to satura vienlīdzību.
Šī definīcija tika uzrakstīta .NET kontekstā
Kas ir .net virkne? - definīcija no tehopedijas