Interpolácia reťazcov sa vykonáva pomocou znaku dolára ($), po ktorom nasledujú zložené zátvorky ({}) na uzavretie výrazov. Tento článok bude diskutovať o tom, ako vykonať interpoláciu reťazca pomocou znaku dolára v C#.
Interpolácia reťazcov pomocou $ v C#
Ak chcete použiť interpoláciu reťazcov v jazyku C#, môžete pred reťazcový literál uviesť znak $ a potom môžete do reťazcového literálu zahrnúť výrazy do zložených zátvoriek {} na interpoláciu ich hodnôt, tu je príklad:
použitím Systém ;
trieda Program {
statické neplatné Hlavná ( reťazec [ ] args ) {
reťazec názov = 'SÁM' ;
int Vek = 25 ;
Konzola . WriteLine ( $ 'Volám sa {meno} a mám {vek} rokov' ) ;
}
}
V tomto kóde je doslovný reťazec „Volám sa {meno} a mám {vek} rokov“ interpolovaný s hodnotami premennej názov a Vek , výsledkom tohto kódu je:
Výrazy môžete vložiť aj do zložených zátvoriek pri použití reťazcovej interpolácie; ako príklad zvážte nasledovné:
použitím Systém ;
trieda Program {
statické neplatné Hlavná ( reťazec [ ] args ) {
int X = 10 ;
int a = dvadsať ;
Konzola . WriteLine ( $ 'Súčet {x} a {y} je {x + y}.' ) ;
}
}
V tomto kóde je výraz {x + y} zahrnutý vo vnútri interpolovaného reťazcového literálu, výsledkom tohto kódu by bolo:
Záver
Reťazcová interpolácia v C# je účinný spôsob, ako vložiť výrazy do reťazcových literálov. Použitím znaku $ nasledovaného zloženými zátvorkami {} môžu vývojári vytvoriť čitateľnejší a udržovateľnejší kód, ktorý sa ľahšie píše a je zrozumiteľnejší. Interpolácia reťazcov zjednodušuje reťazenie reťazcov a zlepšuje čitateľnosť kódu tým, že eliminuje potrebu zložitých výrazov na reťazenie reťazcov.