在尋找如何使用 Excel Interop 打開 Excel 檔案的示例時,我偶然發現了這個Workbooks.Open答案,作者在使用該方法的一段代碼下撰寫了以下內容:
[..],如果您使用 VB.NET,這些東西會容易得多。[..]。VB.NET 可以很好地處理選項引數,而 C# 沒有,因此 Type.Missing。
我在兩個專案的解決方案中比較了 VB.NET 和 C# 中的這種方法,它們是相同的。我是否遺漏了某些東西,或者它們具有帶有一堆Object型別引數的相同簽名是否正確?
uj5u.com熱心網友回復:
兩者沒有太大區別,因為它們是用來生成 IL 代碼的。只有生成的 IL 代碼的差異才有意義。它們都提供幾乎相同的語言功能,并且沒有太多better細微差別。如果你熟悉其中的一個,那就去吧,不要聽任何人的話。這兩種編程語言在自動化 Office 應用程式方面都很流行。VB.NET 非常方便選擇誰遷移用 VBA 撰寫的 Office 解決方案,C# 在其他需要自動化 Office 或創建 COM 插件的 .Net 開發人員中很流行。
我個人在 Office 解決方案中經常使用這兩種編程語言,但沒有發現任何有價值的優缺點。兩者都是有效的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/520132.html
上一篇:如何顯示具有相同ID的多行
