IRONSOFTWAREHOME
AKTUALNOŚCI DLA PROGRAMISTÓW

C# Long to String (jak to działa dla programistów)

Jacob Mellor, Dyrektor Technologiczny @ Team Iron
Jacob Mellor
Updated: 28 czerwca 2026

Konwersja long na string to fundamentalna operacja w programowaniu w C#. Chociaż proces może wydawać się prosty, ważne jest zrozumienie różnych metod i ich niuansów, aby wybrać najbardziej odpowiednią dla swoich potrzeb. W poniższym kompleksowym przewodniku zagłębimy się w różne metody i podamy szczegółowe przykłady, aby wyjaśnić użycie każdej metody w interpolacji long-to-string w C#. Przekonwertujemy również wartości long na string i użyjemy tej wartości podczas tworzenia PDF, wykorzystując bibliotekę PDF IronPDF w C#.

1. Użycie metody ToString()

Metoda ToString()](https://learn.microsoft.com/en-us/dotnet/api/system.int64.tostring?view=net-8.0) jest najprostszym sposobem na konwersję typów danych numerycznych takich jak wartość long do string. Ta metoda jest dostarczana z typem danych long i zwraca reprezentację tekstową liczby.

Przykład

long number = 1234567890123456789;
string strNumber = number.ToString();
Console.WriteLine(strNumber);

Ten przykład wyświetla: 1234567890123456789

2. Użycie String.Format

Metoda String.Format() pozwala zdefiniować specyfikator formatu dla łańcucha i wstawić w niego numer long. Ta metoda zapewnia większą elastyczność w formatowaniu wyniku.

Przykład

long number = 123123123;
string strNumber = String.Format("{0}", number);
Console.WriteLine(strNumber);

Ten przykład wyświetla: 123123123

3. Użycie String.Concat

Metoda String.Concat() łączy jeden lub więcej obiektów, konwertując je w jeden łańcuch znaków. Można bezpośrednio przekazać numer long do tej metody, aby przekonwertować go na string.

Przykład

long number = 751258425;
string strNumber = String.Concat(number);
Console.WriteLine(strNumber);

Ten przykład wyświetla: 751258425

4. Użycie StringBuilder

Podczas pracy z wieloma operacjami na obiektach tekstowych lub z dużą ilością danych, użycie StringBuilder może być bardziej wydajne niż inne metody. StringBuilder pozwala na dodawanie, wstawianie lub usuwanie znaków bez tworzenia nowych obiektów łańcuchów za każdym razem, co może być korzystne dla wydajności.

Przykład

using System.Text;

long number = 78885555;
StringBuilder sb = new StringBuilder();
sb.Append(number);
string strNumber = sb.ToString();
Console.WriteLine(strNumber);

Ten przykład wyświetla: 78885555

5. Użycie Convert.ToString()

Metoda Convert.ToString() to wszechstronna metoda, która może konwertować wartości z różnych typów danych na teksty, w tym long.

Przykład

long number = 556456456;
string strNumber = Convert.ToString(number);
Console.WriteLine(strNumber);

Ten przykład wyświetla: 556456456

6. Intro to IronPDF in C#

IronPDF to potężna biblioteka C# stworzona do ułatwiania tworzenia, edytowania i manipulacji dokumentów PDF w aplikacjach .NET. Zapewnia ona kompleksowy zestaw funkcji do pracy z plikami PDF, w tym konwersję treści HTML na PDF.

IronPDF wyróżnia się w konwersjach HTML to PDF, zapewniając precyzyjne zachowanie oryginalnych układów i stylów. Idealnie nadaje się do tworzenia plików PDF z treści internetowych, takich jak raporty, faktury i dokumentacja. Dzięki obsłudze plików HTML, adresów URL i surowych ciągów znaków HTML, IronPDF z łatwością tworzy wysokiej jakości dokumenty PDF.

using IronPdf;

class Program
{
    static void Main(string[] args)
    {
        var renderer = new ChromePdfRenderer();

        // 1. Convert HTML String to PDF
        var htmlContent = "<h1>Hello, IronPDF!</h1><p>This is a PDF from an HTML string.</p>";
        var pdfFromHtmlString = renderer.RenderHtmlAsPdf(htmlContent);
        pdfFromHtmlString.SaveAs("HTMLStringToPDF.pdf");

        // 2. Convert HTML File to PDF
        var htmlFilePath = "path_to_your_html_file.html"; // Specify the path to your HTML file
        var pdfFromHtmlFile = renderer.RenderHtmlFileAsPdf(htmlFilePath);
        pdfFromHtmlFile.SaveAs("HTMLFileToPDF.pdf");

        // 3. Convert URL to PDF
        var url = "http://ironpdf.com"; // Specify the URL
        var pdfFromUrl = renderer.RenderUrlAsPdf(url);
        pdfFromUrl.SaveAs("URLToPDF.pdf");
    }
}

Instalacja IronPDF

Aby rozpocząć pracę z IronPDF, należy zainstalować pakiet IronPDF z NuGet. Uruchom poniższą komendę w konsoli Menedżera Pakietów NuGet:

PM > Install-Package IronPdf

7. Użycie konwersji C# Long na String z IronPDF

Teraz, gdy masz podstawowe zrozumienie konwersji long na string, zobaczmy jak można zintegrować tę konwersję z IronPDF, aby stworzyć dokument PDF.

Przykład

using IronPdf;

class Program
{
    static void Main()
    {
        long number = 1234567890123456789;
        string strNumber = number.ToString(); // Convert the long number to a string representation

        // Create a new PDF document
        var pdf = new ChromePdfRenderer();

        // HTML content embedded with the converted long to string
        string htmlContent = $"<html><body><h1>Converted Long to String: {strNumber}</h1></body></html>";

        // Convert HTML to PDF using IronPDF
        var pdfDocument = pdf.RenderHtmlAsPdf(htmlContent);

        // Save the PDF to a file named "LongToString.pdf"
        pdfDocument.SaveAs("LongToString.pdf");

        // Open the saved PDF file with the default PDF viewer
        System.Diagnostics.Process.Start("LongToString.pdf");
    }
}

W tym przykładzie najpierw konwertujemy numer long na string. Następnie tworzymy ciąg HTML, który zawiera tę przekonwertowaną liczbę. Następnie używamy funkcji HtmlToPdf w IronPDF, aby przekonwertować tę zawartość HTML do dokumentu PDF. Na koniec zapisujemy dokument PDF do pliku o nazwie "LongToString.pdf" i otwieramy go przy użyciu domyślnego przeglądarki PDF.

C# Long na String (Jak to działa dla programistów): Rysunek 1 - Wygenerowany PDF z wcześniejszego kodu

8. Podsumowanie

Konwersja long na string w C# to proste, ale kluczowe zadanie, z którym programiści często się spotykają. W tym przewodniku zbadaliśmy różne metody osiągnięcia tej konwersji, w tym użycie ToString(), String.Format(), String.Concat(), StringBuilder oraz Convert.ToString(). Każda z metod ma swoje zalety, a wybór zależy od Twoich konkretnych wymagań i preferencji.

Dzięki zrozumieniu tych technik i narzędzi, możesz skutecznie obsługiwać konwersje zmiennej long do string w swoich aplikacjach C# i wykorzystywać je w bardziej złożonych zadaniach, takich jak generowanie dokumentów PDF lub manipulacja tekstem. Niezależnie od tego, czy jesteś początkującym, czy doświadczonym programistą, solidne zrozumienie tych podstaw zwiększy Twoje umiejętności programowania i pozwoli Ci pisać bardziej efektywne i solidne aplikacje C#.

Jacob Mellor, Dyrektor Technologiczny @ Team Iron
Dyrektor ds. technologii

Jacob Mellor jest Chief Technology Officer w Iron Software i wizjonerskim inżynierem, pionierem technologii C# PDF. Jako pierwotny deweloper głównej bazy kodowej Iron Software, kształtuje architekturę produktów firmy od jej początku, przekształcając ją wspólnie z CEO Cameron Rimington w firmę liczącą ponad 50 osób, obsługującą NASA, Teslę i światowe agencje rządowe.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta