簡體   English   中英

如何將函數從外部命名空間導入到我的項目中 c sharp

[英]How to import functions from an external namespace onto my project in c sharp

我想將外部文件中不同命名空間的函數導入到我的 c sharp 項目中。 但是正確的方法是什么。 我將包含命名空間的 .cs 文件復制到我的項目目錄中,但“使用”關鍵字顯示錯誤,即使文件來自同一目錄。 准確地說,我正在嘗試導入一家公司為硬件提供的 api 函數,這些函數位於不同的 .cs 文件中。 正確的做法是什么?

基本上,您可以創建一個與您的 imports.cs 文件具有相同命名空間的新項目,並將其添加為項目引用。 另一種方法是修改導入文件中的命名空間以匹配項目中使用的命名空間。

這實際上取決於您要導入的結構和邏輯,就個人而言,我會選擇 go 和選項 1,甚至可能為它們創建一些接口,以僅公開我需要從中使用的功能(外觀模式)。

嘗試右鍵單擊要添加的項目。

然后單擊“添加 => 現有項目...”。

Select 您想要的.cs文件,然后單擊“添加按鈕”。

現在您可以在項目中使用“the.cs 文件命名空間”。

您可以將其添加到您的項目參考中。

在您的終端中運行以下命令。

dotnet add reference [library.csproj]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM