IronBarcode をC#、VB.NET、およびF#で使用する

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

IronBarcodeは.NET Standard 2.0上に構築されており、追加の設定なしでC#、VB.NET、およびF#をネイティブにサポートしています。 APIの表面は言語に関係なく同一です—C#で利用可能なすべてのメソッド、クラス、およびプロパティはVB.NETおよびF#プロジェクトでも同様にアクセス可能です。

インストール

言語環境用のパッケージマネージャーを使用して、IronBarcodeをNuGetからインストールします。

Install-Package BarCode

同じ BarCode パッケージが3つの言語すべてで動作します。 言語固有のパッケージは必要ありません。

C#の例

C#はIronBarcodeで最も一般的に使用される言語です。 次の例では、QRコードを生成し、それを画像として保存します:

using IronBarCode;

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

// Read a barcode from an image
var result = BarcodeReader.Read("qr-code.png");
Console.WriteLine(result.First().Value);
using IronBarCode;

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

// Read a barcode from an image
var result = BarcodeReader.Read("qr-code.png");
Console.WriteLine(result.First().Value);
$vbLabelText   $csharpLabel

VB.NETの例

VB.NETの開発者も同じメソッドでIronBarcodeを使用できます。 構文は異なりますが、機能は同一です:

Imports IronBarCode

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

' Read a barcode from an image
Dim result = BarcodeReader.Read("qr-code.png")
Console.WriteLine(result.First().Value)

VB.NETは.NET Frameworkおよび.NET Coreプロジェクトの両方でサポートされています。 詳細なウォークスルーについては、VB.NETバーコード生成チュートリアルをご覧ください。

F#の例

F#の開発者はIronBarcodeを直接参照できます。 このライブラリは標準のF#プロジェクトおよびF# Interactiveにおいて #r ディレクティブを使用して動作します:

open IronBarCode

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

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

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

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

サポートされている.NETバージョン

IronBarcodeは3つの言語すべてにおいて、多く for .NETランタイムをサポートしています:

  • .NET 9、8、7、6、5
  • .NET Core 3.x、2.x
  • .NET Framework 4.6.2+
  • .NET Standard2.0

プラットフォーム固有のNuGetパッケージ(Windows、Linux、macOS、iOS、Android)については、高度なインストールガイドを参照してください。

よくある質問

IronBarcodeがサポートする言語は何ですか?

IronBarcodeは、C#、VB.NET、F#をサポートし、異なる.NET言語でも柔軟に利用できます。

IronBarcodeをどのようにインストールしますか?

各言語環境のパッケージマネージャーから、`Install-Package BarCode`コマンドを使用してD組み合わせで利用することができます。NuGetでIronBarcodeをインストールできます。

IronBarcodeは.NET Core及び.NET Frameworkで利用できますか?

はい、IronBarcodeは.NET Coreと.NET Frameworkの両方に対応しており、.NET Core 3.x、2.x、そして.NET Framework 4.6.2+もサポートしています。

C#、VB.NET、F#の間でIronBarcodeの使用に違いはありますか?

APIの表面はC#、VB.NET、F#で同一であるため、機能は変わらず、構文上の違いのみがあります。

IronBarcodeを使用してC#でQRコードを生成するにはどうすればよいですか?

C#では、`QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)`を呼び出してQRコードを生成し、`qrCode.SaveAsPng("qr-code.png")`で保存することができます。

IronBarcodeはF# Interactiveに対応していますか?

はい、IronBarcodeは`#r`ディレクティブを使用してF# Interactiveで直接参照することができます。

IronBarcode はど for .NETバージョンをサポートしていますか?

IronBarcodeは、.NET 9から7、6、5、.NET Core 3.x、2.x、そして.NET Framework 4.6.2+など、幅広い.NETバージョンをサポートしています。

IronBarcodeを使用するために言語固有のパッケージが必要ですか?

いいえ、NuGetの同じ`BarCode`パッケージはC#、VB.NET、F#で機能し、言語固有のパッケージは不要です。

VB.NETを使用して画像からバーコードを読み取るにはどうすればよいですか?

VB.NETを使用して、`BarcodeReader.Read("qr-code.png")`を呼び出し、結果にアクセスすることでIronBarcodeで画像からバーコードを読み取ることができます。

IronBarcodeのプラットフォーム固有のインストールガイドはありますか?

はい、Windows、Linux、macOS、iOS、Androidなどのプラットフォーム固有のNuGetパッケージについては、詳細なインストールガイドを参照できます。

カーティス・チャウ
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はできましたか?
Nuget ダウンロード 2,108,094 | バージョン: 2026.3 リリース
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package BarCode
サンプルを実行する 文字列が BarCode になるのを見る。