Inne działy

 

 

Łańcuchy w C#

W tej części kursu C #, będziemy współpracować z ciągami danych w sposób bardziej szczegółowy.

Łańcuchy danych (string) są to najważniejsze typy danych w językach komputerowych. Dlatego poświęcimy cały rozdział pracy z ciągami w C #.

Ciąg jest ciągiem znaków. W C #, ciąg jest ciągiem znaków Unicode. Jest to typ danych, który przechowuje sekwencję wartości danych, zazwyczaj bajtów, w których elementy zazwyczaj są reprezentowane przez znaki według kodowania znaków. Kiedy pojawia się ciąg w kodzie źródłowym, jest znany jako literał ciągu znaków .
Przykład pierwszy

W języku C # ciągi literałów są otoczone podwójnym cudzysłowem.

using System; 

public class CSharpApp
{
static void Main()
{
string str1 = "To jest 10";
string str2 = " jabłek";

Console.WriteLine(str1 + str2);

Console.WriteLine("Długość pierwszego ciągu wynosi" + str1.Length.ToString() + " znaków");
}
}

W powyższym przykładzie, tworzymy dwa ciągi zmiennych. Następnie dodajemy je i obliczamy długość pierwszego ciągu.

String str1 = „To jest 10”;

Zmienna łańcuchowa jest deklarowana i inicjowana.

Console.WriteLine (str1 + str2);

Łączymy dwa łańcuchy tekstowe. Używamy operatora + aby dodać dwa łańcuchy.

Console.WriteLine("Długość pierwszego ciągu wynosi" + str1.Length.ToString() + " znaków");

Właściwość Lenght jest używana do określenia długości łańcucha.

$ ./podstawa.exe

To jest 10 jabłek

Długość pierwszego ciągu wynosi 17

Powyżej wynik działania programu


Używanie cudzysłowów

Co zrobić, jeśli chcemy wyświetlić cudzysłowy, na przykład w wewnątrz ciągu znaków? W takim przypadku, wewnętrzne cudzysłowy należy poprzedzić znakiem ucieczki (\).

using System; 

public class CSharpApp
{
static void Main()
{
Console.WriteLine("Jest wiele gwiazd.");
Console.WriteLine("On powiedział, \"która jest jego ulubioną?\"");
}
}

$ ./cudzyslow.exe

Istnieje wiele gwiad.

On powiedział „która jest jego ulubioną”.


String wielowierszowy

Możliwe jest tworzenie wielowierszowego ciągu w C #.

using System; 

public class CSharpApp
{
static void Main()
{
string lanuch_wielowierszowy = @" oszukiwałem siebie
jak ja bym wiedział o tym
I mówiłem, miałem kłopoty
wiesz, że nie jestem dobry
";

Console.WriteLine(lancuch_wielowierszowy);
}
}

Ciąg wielowierszowy można utworzyć w prosty sposób za pomocą znaku (@) na początku łańcucha.

$. / wiele_wierszy.exe

Oszukiwałem siebie
jak ja bym wiedział o tym
I mówiłem, miałem kłopoty
wiesz, że nie jestem dobry

 

Powyżej wynik działania programu.

 

Zobacz nasze wszystkie kursy

WWW


HTML
HTML - Znaczniki
CSS - Tutorial
CSS - Selektory
PHP
JavaScript

XML

XSLT

Bazy danych


SQL
SQLite
MySQL
PostgreSQL

 

 

Programowanie


C
C++
C#
Java
VisualBasic
Python

Linux


Podstawy Linuxa
Bash
Linuks artykuły

Windows


Excel funkcje
Windows wskazówki
Outlook

Pozotałe działy


Programy
Rozrywka

 

 

 

This email address is being protected from spambots. You need JavaScript enabled to view it.