Verwendung von IronBarcode mit C#, VB .NET & F

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronBarcode basiert auf .NET Standard 2.0 und funktioniert daher nativ mit C#, VB .NET und F# ohne zusätzliche Konfiguration. Die API-Oberfläche ist in allen drei Sprachen einheitlich. Alle in C# verfügbaren Methoden, Klassen und Eigenschaften sind auch in VB .NET und F#-Projekten zugänglich.

Installation

Installieren Sie IronBarcode über NuGet:

Install-Package BarCode

Das gleiche BarCode Paket funktioniert für alle drei Sprachen. Es werden keine sprachspezifischen Pakete benötigt.

C#-Beispiel

C# ist die am weitesten verbreitete Programmiersprache bei IronBarcode. Dieses Beispiel generiert einen QR-Code und speichert ihn als PNG-Datei:

:path=/static-assets/barcode/content-code-examples/get-started/net-language-support/net-language-support.cs
using IronBarCode;

// Generate a QR code and save it as an image
var qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250);
qrCode.SaveAsPng("qr-code.png");

// Read the barcode back from the saved image
var result = BarcodeReader.Read("qr-code.png");
Console.WriteLine(result.First().Value);
Imports IronBarCode

' Generate a QR code and save it as an image
Dim qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

' Read the barcode back from the saved image
Dim result = BarcodeReader.Read("qr-code.png")
Console.WriteLine(result.First().Value)
$vbLabelText   $csharpLabel

Ausgabe

QR-Code-Codierung (https://ironsoftware.com), generiert von IronBarcode in C#
Die Konsolenausgabe zeigt die aus dem generierten QR-Code dekodierte Adresse https://ironsoftware.com an.

QRCodeWriter.CreateQrCode erzeugt einen 250×250 QR-Code, der von BarcodeReader.Read wieder zu https://ironsoftware.com dekodiert wird.

VB .NET Beispiel

VB .NET verwendet die gleichen IronBarcode Methoden wie C#. Es ändert sich lediglich die Syntax:

Imports IronBarCode

' Generate a QR code and save it as an image
Dim qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

' Read the barcode back from the saved image
Dim result = BarcodeReader.Read("qr-code.png")
Console.WriteLine(result.First().Value)
Imports IronBarCode

' Generate a QR code and save it as an image
Dim qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

' Read the barcode back from the saved image
Dim result = BarcodeReader.Read("qr-code.png")
Console.WriteLine(result.First().Value)
Imports IronBarCode

' Generate a QR code and save it as an image
Dim qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

' Read the barcode back from the saved image
Dim result = BarcodeReader.Read("qr-code.png")
Console.WriteLine(result.First().Value)
$vbLabelText   $csharpLabel

Die Ausgabe ist identisch mit dem obigen C#-Beispiel.

VB .NET wird sowohl in .NET Framework als auch in .NET Core -Projekten unterstützt. Eine detaillierte Schritt-für-Schritt-Anleitung finden Sie im VB .NET -Tutorial zur Barcode-Generierung .

F#-Beispiel

F#-Entwickler können IronBarcode direkt referenzieren. Die Bibliothek funktioniert in Standard-F#-Projekten und in F# Interactive unter Verwendung der #r-Direktive:

open IronBarCode

// Generate a QR code and save it as an image
let qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

// Read the barcode back from the saved image
let result = BarcodeReader.Read("qr-code.png")
printfn "%s" (result.First().Value)
open IronBarCode

// Generate a QR code and save it as an image
let qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

// Read the barcode back from the saved image
let result = BarcodeReader.Read("qr-code.png")
printfn "%s" (result.First().Value)
F#

Die Ausgabe ist identisch mit dem obigen C#-Beispiel.

Unterstützte .NET -Versionen

IronBarcode unterstützt eine breite Palette von .NET Laufzeitumgebungen in allen drei Sprachen:

  • .NET 9, 8, 7, 6, 5
  • .NET Core 3.x, 2.x
  • .NET Framework 4.6.2+
  • .NET Standard 2.0

Informationen zu plattformspezifischen NuGet Paketen (Windows, Linux, macOS, iOS, Android) finden Sie im erweiterten Installationsleitfaden .

Häufig gestellte Fragen

Welche Sprachen werden von IronBarcode unterstützt?

IronBarcode unterstützt C#, VB .NET und F# mit einer identischen API und ist daher vielseitig über verschiedene .NET Sprachen einsetzbar.

Wie installiere ich IronBarcode?

Sie können IronBarcode über NuGet mithilfe des Paketmanagers für Ihre jeweilige Sprachumgebung mit dem Befehl `Install-Package BarCode` installieren.

Kann ich IronBarcode mit .NET Core und .NET Framework verwenden?

Ja, IronBarcode ist sowohl mit .NET Core als auch mit .NET Framework kompatibel und unterstützt .NET Core 3.x, 2.x und .NET Framework 4.6.2+.

Gibt es einen Unterschied bei der Verwendung von IronBarcode in C#, VB .NET und F#?

Die API-Oberfläche ist in C#, VB .NET und F# identisch, sodass die Funktionalität gleich bleibt; es gibt lediglich Unterschiede in der Syntax.

Wie kann ich mit IronBarcode und C# einen QR-Code generieren?

In C# können Sie mit IronBarcode einen QR-Code generieren, indem Sie `QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)` aufrufen und ihn mit `qrCode.SaveAsPng("qr-code.png")` speichern.

Ist IronBarcode mit F# Interactive kompatibel?

Ja, IronBarcode kann in F# Interactive verwendet werden, indem man direkt mit der `#r`-Direktive darauf verweist.

Welche .NET Versionen werden von IronBarcode unterstützt?

IronBarcode unterstützt eine breite Palette von .NET Versionen, darunter .NET 9, 8, 7, 6, 5, .NET Core 3.x, 2.x und .NET Framework 4.6.2+.

Benötige ich sprachspezifische Pakete, um IronBarcode zu verwenden?

Nein, das gleiche `BarCode`-Paket von NuGet funktioniert für C#, VB .NET und F# ohne die Notwendigkeit sprachspezifischer Pakete.

Wie lese ich mit VB .NET einen Barcode aus einem Bild?

Mit VB .NET können Sie mit IronBarcode einen Barcode aus einem Bild lesen, indem Sie `BarcodeReader.Read("qr-code.png")` aufrufen und auf das Ergebnis zugreifen.

Gibt es plattformspezifische Installationsanleitungen für IronBarcode?

Ja, für plattformspezifische NuGet Pakete (Windows, Linux, macOS, iOS, Android) können Sie die erweiterte Installationsanleitung konsultieren.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 2,143,620 | Version: 2026.4 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package BarCode
Führen Sie ein Beispiel aus und beobachten Sie, wie Ihre Zeichenkette zu einem BarCode wird.