C# StreamWriter

C# StreamWriter
W tym artykule będziemy omawiać klasę StreamWriter w języku programowania C#. Klasa StreamWriter jest zwykle używana do obsługi danych tekstowych w plikach; Pomaga w pomocy, kiedy zmienimy lub dodajemy tekst w pliku z jego różnymi metodami i konstruktorami. Klasa strumieniowa jest zdefiniowana w systemie.Przestrzeń nazw IO i jest to dziedzictwo klasy tekstu w języku programowania C#.

Korzystanie z klasy StreamWriter w C# do pisania tekstu w pliku w Ubuntu 20.04:

Teraz wykorzystamy metody i konstruktory klasy StreamWriter do pisania tekstu w „.plik formatu TXT ”. „Plik C#” zostanie skompilowany, a plik tekstowy zostanie edytowany za pomocą interfejsu wiersza poleceń. Otworzymy katalog komputerowy, aby utworzyć plik C# i plik tekstowy na naszym komputerze stacjonarnym dla łatwego dostępu; dla tego; Użyjemy polecenia „CD Desktop”. Potem stworzymy „.Plik CS ”, w którym napiszemy program„ C# ”, aby zapisać tekst do pliku tekstowego.

W powyższym kodzie użyliśmy klasy StreamWriter i stworzyliśmy obiekt klasy, aby wywołać jej funkcje, które pomogą nam pisać tekst w pliku, który utworzyliśmy na naszym komputerze stacjonarnym. Następnie obiekt klasowy jest wywoływany, aby uzyskać dostęp do metody „write ()”, która jest odpowiedzialna za zapisanie tekstu w pliku tekstowym, a drugą metodę, która jest metodą „writeLine ()”, która jest odpowiedzialna za pisanie a Wprowadź do pliku tekstowego.

Dane wyjściowe terminali wyświetli, że dane są zapisywane pomyślnie. Otworzymy również „.plik txt ”, który wykonaliśmy, znajdując go na naszym pulpicie i dwukrotnie sprawdzając tekst.

Jak widać poniżej, plik tekstowy zawiera tekst napisany w nim, który napisaliśmy wcześniej w naszym kodzie, co dodatkowo potwierdza, że ​​nasz program pomyślnie wykonał operację.

Wstawienie wiersza do pliku tekstowego za pomocą klasy strumieniowej w C# w Ubuntu 20.04:

Jak już z powodzeniem napisaliśmy słowo w pliku tekstowym, przejdziemy do pisania całości w pliku tekstowym. Do tej operacji użyjemy funkcji „WriteLine ()”, która umożliwia nam pisanie tekstu w wierszach w plikach tekstowych. Napiszemy program C#, w którym utworzymy plik, a następnie użyjemy klasy StreamWriter, aby zapisać wiersz w pliku tekstowym.

Wykorzystaliśmy klasę StreamWriter w następującym kodzie i wygenerowaliśmy obiekt klasy do użycia jej procedury, metody „writeLine ()”, która pozwoliłaby nam napisać wiersz w pliku, który stworzyliśmy na naszym pulpicie.

Dane są przechowywane pomyślnie, jak sugeruje terminal wiersza poleceń. Sprawdzimy również tekst w „.plik txt ”, który wyprodukowaliśmy, znajdując go na naszym pulpicie i przeglądając.

„„.plik txt ”pokazuje, że do pliku tekstowego dodano pojedynczy wiersz, co weryfikuje, że nasz program działał pomyślnie.

Wstawienie wielu wierszy do Word w pliku tekstowym za pomocą klasy strumieniowej w C# w Ubuntu 20.04:

Teraz skupiamy się na dodaniu wielu wierszy do pliku tekstowego za pomocą klasy StreamWriter w C#. Zainicjujemy plik tekstowy na naszym komputerze, a następnie stworzymy obiekt klasy StreamWriter, według którego uzyskamy dostęp do funkcji klasy StreamWriter, która jest „writeLine ()” w celu wkładania linii tekstowych do „.plik txt ”.

W poniższym kodzie użyliśmy klasy StreamWriter i zbudowaliśmy instancję klasy do korzystania z jej operacji, co pozwoliło nam dodać wiele wierszy do pliku, który stworzyliśmy na naszym pulpicie. Zastosowaliśmy metodę „WriteLine ()” klasy StreamWriter, aby zapisać wiele wierszy w naszym pliku tekstowym.

Dane wyjściowe terminali wyświetli komunikat sukcesu zapisywania danych w naszym pliku tekstowym. Zweryfikujemy również zapisanie danych, otwierając i analizując plik tekstowy obecny na naszym komputerze stacjonarnym.

Jak pokazuje plik, że wiele wierszy zostało zaktualizowanych w pliku tekstowym, co jest potwierdzeniem dodania wielu wierszy danych w pliku tekstowym. Zastosowanie „writeLine ()” jest wydajne do wkładania i zapisywania linii do pliku tekstowego, jak sugeruje nasz program.

Zapisywanie zmiennej w pliku tekstowym za pomocą klasy strumieniowej w języku programowania C# w Ubuntu 20.04:

W tym przykładzie zapisamy zmienną w pliku tekstowym i wykonamy operację matematyczną przed zapisaniem jej w pliku tekstowym. Zaczniemy od utworzenia pliku tekstowego na naszym pulpicie, a następnie zainicjowania trzech liczb całkowitych i przypisania dwóch z nich wartości, podczas gdy trzecia liczba całkowita będzie produktem tych dwóch liczb całkowitych. Po przypisaniu wartości i funkcji użyjemy klasy StreamWriter, aby zapisać trzecią zmienną liczbową w pliku tekstowym.

W powyższym kodzie zainicjowaliśmy 3 zmienne liczb całkowitych w naszym kodzie i przypisaliśmy dwie z nich wartość, podczas gdy trzecia liczba całkowita jest określona jako produkt dwóch pierwszych liczb całkowitych. Następnie użyliśmy metody „zapis ()” do wstawienia i zapisywania tych zmiennych do pliku tekstowego.

Komunikat wyjściowy pokazany w terminalu przedstawia, że ​​dane w naszym pliku tekstowym są zapisywane, które można również zweryfikować, przeglądając plik tekstowy z naszego pulpitu.

Plik tekstowy pokazuje linię, w której zmienna jest zapisywana. Powstała suma dwóch liczb całkowitych, która jest „8”, jest wyświetlana w ostatniej części linii.

Korzystanie z klasy StreamWriter z klasą FileStream do tworzenia i wstawienia danych do pliku tekstowego w języku programowania C# w Ubuntu 20.04 Środowisko:

W tym przykładzie będziemy korzystać z klasy StreamWriter z klasą FileStream do tworzenia i zapisywania danych w pliku tekstowym. Klasa FileStream jest używana dla wszystkich funkcji związanych z plikami w językach programowania C#. Ta klasa jest zdefiniowana w systemie.Przestrzeń nazw IO w programowaniu C#. Klasa FileStream utworzy plik na naszym pulpicie za pomocą jego funkcji „Utwórz”, podczas gdy klasa StreamWriter zapisuje niektóre dane w tym pliku.

W powyższym kodzie użyliśmy obu klas, które są FileStream i StreamWriter, aby utworzyć plik na naszym pulpicie. Tworząc instancje klas, mogliśmy użyć ich funkcji „Utwórz” i „zamkniętych”.

Dane wyjściowe terminala odzwierciedlają, że plik tekstowy jest tworzony, a niektóre dane są zapisywane w tym pliku, do którego można również uzyskać dostęp z komputera stacjonarnego w celu weryfikacji, jak pokazano poniżej:

Wniosek:

W tym artykule omówiliśmy klasę StreamWriter w języku programowania C#. Ta klasa jest zwykle wymagana, gdy jesteśmy zobowiązani do dodania tekstu do „ .plik txt ”w czasie wykonywania. Klasa StreamWriter ma kilka funkcji, które pomagają w wstawianiu i zapisaniu danych; Do tych funkcji są dostępne według instancji. Wdrożyliśmy wiele przykładów tych instancji i różnych scenariuszy w Ubuntu 20.04 Środowisko, aby lepiej zrozumieć klasę StreamWriter.