cost 536 ms
如何控制在 C#10 / .NET6.0 項目中哪些使用是全局的?

[英]How do I control what usings are made global in a C#10 / .NET6.0 project?

.NET 6.0 中的 C#10 支持稱為全局 using 指令的新功能。 它似乎做了兩件事: 當您在全局 using 中有一個命名空間時,您不必在 *.cs 文件的頂部包含該命名空間的using... 一些命名空間被隱式添加到全局使用中,哪些命名空間取決於它看起來的項目類型。 我知道我可以通過 ...

在成員 function 中使用聲明作為繼承的成員字段

[英]using declaration inside a member function for an inherited member field

在 function 中,可以使用 using 聲明在當前 scope 中導入名稱,例如 using 聲明可用於 class 定義,以更改繼承成員的可訪問性,但顯式引入從模板 class 繼承的成員也很有用 這特別有用,因為它避免了通過this->x或A<activate>::x ...

命名空間並與其中的“系統”一起使用

[英]Namespace and Using with 'System' in it

我有一個圖書館 - Foo.System.Management 我有一個應用程序 - Foo.New.Application 在此應用程序中, Using System; 被導入,最終發生的是這被解析為Foo.System並導致我的項目拋出錯誤的說法命名空間Foo.System中不存在類型或命名空間 ...

[over.load]/1 中的 Note 有什么相關性?

[英]What's the relevance of the Note in [over.load]/1?

(您可能會將此問題視為與此問題的重復,但老實說,我並沒有真正理解這個問題,所以我用自己的措辭單獨詢問。) [over.load]/1內容為: 並非所有 function 聲明都可以重載。 那些不能重載的都在這里指定。 如果一個程序在同一個 scope 中包含兩個這樣的不可重載聲明,則該程序是格 ...

為什么 StyleCopAnalyzers 認為應該在命名空間中聲明全局使用,而這種語法是不可能的?

[英]Why does StyleCopAnalyzers think that global usings should be declared within a namespace, when such syntax is not possible?

我正在創建一個NUnit測試項目,在創建該項目時,MS Visual Studio 創建了一個名為Usings.cs的文件,其中包含以下行 它告訴項目在每個文件中包含 NUnit 框架。 我一直在這個測試項目上運行StyleCopAnalyzers ,它一直在報告 SA1200:使用指令應出現在命 ...

使用基模板類語句簡化

[英]simplify using base template class statement

通常在派生模板類中,我需要引用基類來訪問成員。 我最終編寫了這樣的代碼: 對於具有大量模板參數的大量類,這變得更加冗長且難以維護。 在這種情況下,有沒有更簡潔的方法來導入基本符號? ...

GCC 將父 class 方法用作派生 class 方法時出錯

[英]GCC error when using parent class method as derived class method

我的代碼中有一個 function,它只接受一個 class 成員方法作為模板參數。 我需要使用從父 class 繼承的 class 方法調用此方法。這是我的問題的示例代碼: 使用 MSVC 2019 編譯器,代碼編譯沒有問題。 但是 gcc 會產生以下錯誤: 據我了解,gcc 仍在將 B::a 的 ...

使用 UnityEngine.Animations.Rigging; 未找到

[英]Using UnityEngine.Animations.Rigging; not found

我的 Unity 項目有 Animation Rigging Package。眾所周知,如果我們編寫需要引用某種 Rig 的腳本,我們必須使用此 package 的命名空間/使用方向。這是我的問題。 如果我需要引用另一個命名空間中的 Rig 怎么辦? 腳本現在無法找到它的使用方向? 對此有任何解決方 ...

在非會員function中將嵌套名稱帶入scope

[英]Bring nested name into scope in non-member function

我有一個結構 B,其中包含類型anchor_point的聲明作為嵌套名稱。 如何使用using -指令將anchor_point帶入另一個 function 中的 scope? 我基本上想按原樣訪問類型而不對其進行限定(就像從成員函數中一樣)。 我嘗試了以下(見評論): 代碼 這個例子很簡單,但假 ...

從base object獲取derived class的模板參數

[英]Get template parameter of derived class from base object

簡而言之: 我有一個沒有模板參數的基本 class A_base和一個有兩個的派生 class A function foo()只接受基礎 class 對象 foo()應該返回一個 object ,它與派生類的第一個模板參數 T 具有相同的類型。 這樣做的原因是我不想將 foo() 專門用於 A ...

命名空間對 C++ 模板推演優先級的影響

[英]Impact of namespaces on C++ template deduction priority

在嘗試實現一個元功能時,只有當“abs”function 存在某種類型時才需要存在,我遇到了以下問題: 這是我希望產生相同結果的兩個代碼示例,但實際上它們不會: 第一個例子#include <iostream> #include <cmath> using namespac ...

使用 ifdef 和 ifndef 指令包含 header 文件

[英]using ifdef and ifndef directives to include header files

請原諒我的基本問題和糟糕的編程知識。 我有一個需要在我的許多項目中使用的實現。 但是包含的 header 文件對於不同的項目是不同的。 假設我有 spi.h header 文件用於 projecta.c 和 projectb.c。 但是 projectb.c 中不需要特定的包含(definition ...

C# v10 全局使用聲明的文件名約定

[英]File name convention for C# v10 global using declarations

C# 開發社區內是否對聲明全局 using 語句的 .cs 文件名達成共識? 我打算采用文件名 GlobalUsings.cs,但后來發現 VS2022 工具鏈在幕后創建了一個名為 MyProject.GlobalUsings.g.cs 的隱藏文件。 這是為了支持相關的新 C# 10 功能,稱為隱 ...

在 C++ 中使用命名空間

[英]using namespace in c++

我開始理解為什么using namespace std; 在 c++ 中被認為是不好的做法,但讓我們考慮例如 2 個(假設的)庫 "std" 和 "sfd" ,它們都包含一個函數 "run()"。 以下是可以的還是仍然有問題: (如果我想從“std”調用“run()”) (如果我想從“sfd ...

關於 C++ 中命名空間的極其基本的問題

[英]Extremely basic question about namespaces in c++

假設我有一個命名空間 X 和一個命名空間 Y,它們都包含一個名為 var 的 int 類型變量。 當我說using namespace X; 我想象發生的事情是,如果我使用一些不在全局名稱范圍內的變量,基本上會發生什么,一切順利我將在namespace X查找 var 但現在我也使用Y::var ...

如何將掩碼應用於打字稿中的默認值

[英]How to apply mask to a default value in Typescript

我有一個 mask-phone 指令,當用戶寫一個值時,它在輸入中完美地工作,但我需要設置一個默認值,我不知道如何在組件方法中應用 mask 指令。 該值顯示在沒有掩碼的輸入中,只有當我修改該值時,掩碼才會出現。 我遇到的問題是,在德國,電話號碼有多種可能,因此我無法在默認值中設置特定掩碼,例如: ...


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