C# int to string

C# int to string

C Język programowania ostrego wykorzystuje każdą zmienną typu danych, której używane jest przez inne języki programowania. Te typy danych należy przekonwertować na siebie zgodnie z warunkami programu. Podobnie wartości liczb całkowitych są konwertowane na typ danych ciągów. Zmienne typu danych stringowych są w stanie przechowywać wszystkie typy danych w postaci znaków alfanumerycznych, symbolu lub pustej przestrzeni. Może być kilka podejść do konwersji typów danych. Użyliśmy kilku podstawowych i łatwo wdrożonych przykładów w samouczku.

Przykład 1: Metoda ToString ()

Pierwszym przykładem jest obliczenie konwersji liczby całkowitej na ciąg. Przyjrzymy wartość całkowitą, a wynikową wartością będzie ciąg. Ale najpierw wprowadzimy bibliotekę niezbędną do wykonania. Jest to plik nagłówka „systemu”, który umożliwia kodowi uzyskanie informacji o systemie. Ten plik nagłówka zawiera wszystkie informacje dotyczące klas, struktur, typów danych itp.

Za pomocą systemu;

Następnie ogłosimy klasę posiadającą program główny. Jako zmienna danych stringowych jest wyznawana użyciem kilku wbudowanych funkcji. Funkcje te są używane do różnych celów. Tak więc do konwersji liczb całkowitych do ciągu użyjemy wbudowanej funkcji ciągu, która jest funkcją „toString ()”. Najpierw zadeklarujemy zmienną typu string, która będzie przechowywać wynikową wartość ciągu. Inna zmienna typu liczb całkowitych jest zadeklarowana i przypisana jest wartością, którą chcemy przekonwertować.

Stringtonumber = liczba.ToString ();

Funkcja jest wywoływana przez zmienną liczbową, którą chcemy przekonwertować. Wartość liczb całkowita zostanie przekonwertowana na ciąg, robiąc to.

Po konwersji wynikowa wartość zostanie wyświetlona przez „konsolę.Instrukcja przewodowego za pomocą zmiennej bezpośrednio do wyświetlania wartości. Plik jest zamknięty i zapiszymy go za pomocą '.Rozszerzenie CS, będąc Surnym Kodem źródłowym programowania.


Do implementacji w systemie Linux Ubuntu każdy język programowania wymaga kompilatora, dlatego użyliśmy MCS do kompilacji kodu, podczas gdy „mono” zostanie użyte do wykonywania pliku z rozszerzeniem ”.exe '.

Plik $ MCS.Cs
$ plik mono.exe

Widać, że wartość jest uzyskiwana. Według wyglądu wartość liczbowa jest taka sama, ale typ danych jest zmieniany. Typ danych liczb całkowitych ma tylko cyfry numeryczne, ale po przekształceniu w ciąg, wartość zawiera znaki. A znaki mogą zawierać obie wartości alfa-numeryczne.

Przykład 2: int32.ToString ()

Ta funkcja przyjmuje wartość i przekształca wartość niezdecydowaną w równoważne znaki ciągów. Ta funkcja różni się od prostej konwersji, jak opisaliśmy w poprzednim przykładzie. Ta funkcja wykorzystuje określony format i informacje dotyczące kultury. Wewnątrz głównej funkcji Int32.MaxValue jest pobierany. To nie jest wartość liczbowa, ale zawiera informacje o „kulturze” dotyczące ciągu. Aby działać prawidłowo, potrzebujemy obiektu CultureInfo, aby zainicjować obiekt do konwersji.

CultureInfo Provider = new CultureInfo („FR - FR”);

Tutaj funkcja przyjmuje oświadczenie o kulturze łańcucha, która umożliwia konwersję. Zmienna łańcuchowa ma kilka kultur dla każdej konwersji typu danych, więc dla Int do ciągu potrzebujemy tego. Format konwersji jest również tutaj zadeklarowany dla wartości nie-decymowej.

String Format = „D8”;

Zarówno dostawca, jak i format są używane do parametru w funkcji w momencie konwersji.

String str = liczba.ToString (format, dostawca);

Łańcuch zostanie utworzony przez podążanie krokami z wyższych zdefiniowanych. Otrzymuje się długi ciąg liczb całkowitych. Podobnie jak INT32, INT16 odgrywa również tę samą rolę, przestrzegając innego formatu i dostawcy.

Przykład 3: Konatenacja

W strunach konatenacja jest zjawiskiem, w którym dodaje się dwa struny. Po prostu operator „+” służy do zmiany int na ciąg. To jest operacja towarzysza. Korzystając z tej metody, możemy również przekonwertować wartość całkowitą na ciąg. Podstawową składnią do użycia tego operatora jest posiadanie dwóch ciągów, które są połączone przez liczbę między ciągiem. Ta liczba jest liczbą całkowitą i jest zajęta przez operatora „+” po obu stronach.

String wyjściowy = „String1” + numer + ”String2”;

Użyjmy tego podejścia w kodzie źródłowym. Liczba jest przypisana do wartości całkowitej. Następnie użyjemy konsoli.Instrukcja WriteLine do wyświetlania wyników. W ramach tego stwierdzenia oba ciągi będą połączone przez zmienną.

„Przekształcanie w ciąg, używając wyniku operacji Conatenate (+) to„+liczba+”\ n, a teraz staje się ciągiem”

Operator powiąza zmienną z ciągami po lewej i prawej stronie.

Jednak proces połączenia może być również potwierdzeniem dla wartości w zmiennej, aby zapewnić, że wartość jest ciągiem. Ponieważ to połączenie jest stosowane tylko na strunach.

Po wykonaniu wartość liczbowa po konwersji jest osadzona między dwoma ciągami stając się częścią ciągu.

Przykład 4: StringBuilder

Inną metodą konwersji INT na ciąg jest za pośrednictwem String Builder. Służy do wykonywania zmienności postaci w strunach. W programie głównym zainicjujemy numer liczby całkowitej. Utworzony jest obiekt StringBuilder, przez który wykonamy konwersję.

Var stringBuilder = NW StringBuilder ();

Funkcja append () służy do dodania wartości liczby całkowitej do łańcucha, aby wartość stała się ciągiem.Append () to wbudowana funkcja używana do dodawania wartości na końcu posiadania ciągu w zmiennej. W tym celu StringBuilder odgrywa rolę, jak nazwa wskazuje, że doda wartości.

StringBuilder. Dodatek (numer);

Korzystając z tego StringBuilder, wartość zostanie wyświetlona.

Przykład 5: String.Format()

Inną metodą zastosowaną do konwersji jest „ciąg.Format () „Funkcja. Ta funkcja przyjmuje wartość całkowitą jako parametr, a następnie przekształca ją w ciąg. Zmienna danych typu stringowego jest deklarowana do przechowywania wynikających wartości. Najpierw zainicjujemy wartość liczb całkowitą. A następnie użyj tej zmiennej w ciągu.Format () funkcja.

String OutputString = String.Format ( +liczba);

Wartość w liczbie całkowitej będzie ciągiem po udanej konwersji.

Dodatkowe informacje

Konwertować.ToString () jest funkcją stosowaną w konwersji liczby całkowitej do ciągu, w porównaniu z wyżej wymienionymi funkcjami, ponieważ bezpośrednio przekształca wartość w ciągu i innych typach danych. Na przykład z konwersji ciągów na liczbę całkowitą możemy użyć tej funkcji po dostosowaniu, takiej jak konwersja.Toint ().

Wniosek

Strings używają wbudowanych funkcji do konwersji dowolnego typu danych wobec nich. Funkcje te są zawarte w bibliotece systemowej języka programowania C ostrego. Niewiele z nich wyjaśniono przykładami zaimplementowanymi w Ubuntu 20.04. Jako dane wejściowe przyjmuje się wartość liczb całkowitą i jest przekształcana w struny przez toString (), int32, operator Conatenate lub za pośrednictwem StringBuilder (). Każda funkcja jest wykonywana za pośrednictwem obiektu, który jest tworzony do zainicjowania. Każda funkcja generuje wartość w ciągach, przyjmując wartość całkowitą jako parametr. Wszystkie te funkcje ciągów można łatwo zaimplementować w dowolnym języku programowania.