IronBarcode 开始 .NET语言支持 在C#、VB.NET和F#中使用IronBarcode Curtis Chau 已更新:2026年3月4日 下载 IronBarcode NuGet 下载 DLL 下载 免费试用 LLM副本 LLM副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在 Grok 中打开 向 Grok 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 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#项目中同样可访问。 安装 使用适合您语言环境的包管理器从NuGet安装IronBarcode: Install-Package BarCode 相同的BarCode包适用于所有三种语言。 无需语言特定的包。 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#项目和使用#r指令的F# Interactive。 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支持广泛的.NET运行时,适用于所有三种语言: .NET 9, 8, 7, 6, 5 .NET Core 3.x, 2.x .NET Framework 4.6.2+ .NET Standard 2.0 有关特定平台的NuGet包(Windows、Linux、macOS、iOS、Android),请参阅高级安装指南。 常见问题解答 IronBarcode支持哪些语言? IronBarcode支持C#,VB.NET和F#,拥有相同的API,使其在不同.NET语言中表现出多样性。 如何安装IronBarcode? 您可以使用适用于各自语言环境的包管理器从NuGet安装IronBarcode,命令为`Install-Package BarCode`。 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#之间是相同的,因此功能保持一致,仅有语法差异。 如何使用C#与IronBarcode生成QR码? 在C#中,可以通过调用 `QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)` 生成QR码,并使用 `qrCode.SaveAsPng("qr-code.png")` 保存。 IronBarcode是否兼容F# Interactive? 是的,IronBarcode可以通过`#r`指令直接在F# Interactive中使用。 IronBarcode支持哪些.NET版本? IronBarcode支持众多.NET版本,包括.NET 9、8、7、6、5,.NET Core 3.x、2.x,以及.NET Framework 4.6.2+。 是否需要特定语言的包来使用IronBarcode? 不,来自NuGet的同一`BarCode`包适用于C#,VB.NET和F#,无需语言特定的包。 如何使用VB.NET从图像中读取条码? 使用VB.NET,您可以通过调用 `BarcodeReader.Read("qr-code.png")` 来从图像中读取条码,并访问结果。 IronBarcode是否有特定于平台的安装指南? 是的,对于平台特定的NuGet包(Windows、Linux、macOS、iOS、Android),请参考高级安装指南。 Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 准备开始了吗? Nuget 下载 2,108,094 | 版本: 2026.3 刚刚发布 免费试用 免费 NuGet 下载 总下载量:2,108,094 查看许可证 还在滚动吗? 想快速获得证据? PM > Install-Package BarCode 运行示例 观看您的字符串变成 BarCode。 免费 NuGet 下载 总下载量:2,108,094 查看许可证