Text

📝 Introduktion till text i C-Sharp

Text är en fundamental del av programmering - från användarmeddelanden till databehandling.

🎯 Texttyper

char - Enskilda tecken

  • char - Ett enda tecken
  • Representerar Unicode-tecken
  • Omges av enkla citattecken: 'A'
  • Storlek: 16 bitar (2 bytes)

string - Textsträngar

  • string - Sekvens av tecken
  • Immutable (oföränderlig)
  • Omges av dubbla citattecken: "Hello"
  • Reference type

StringBuilder - Muterbar text

  • StringBuilder - För effektiv textmanipulation
  • Mutable (föränderlig)
  • Bra för många textoperationer
  • Finns i System.Text-namespace

🚀 När använda vad?

char för:

  • Enskilda tecken som betyg: 'A', 'B'
  • Tangentbordsinput
  • Teckenanalys

string för:

  • Namn, meddelanden, etiketter
  • De flesta textoperationer
  • Display av information

StringBuilder för:

  • Bygga strängar i loopar
  • Många konkatenarationer
  • Prestandakritisk textbehandling

📚 Exempel

char grade = 'A';
string name = "Marcus";
var sb = new StringBuilder();
sb.Append("Hello ").Append(name);

Undersidor


    Upp

    Upp


    Licens: Apache 2.0 | © 2023 Marcus Medina, Campus Mölndal. Alla rättigheter förbehållna.
    Du får använda och modifiera detta verk enligt villkoren i Apache License, Version 2.0. Du får inte använda detta verk för kommersiella ändamål utan tillstånd från upphovsmannen.