[英]C# How to call the base class == operator, without explicitly typecasting?
[英]explicitly refer to a class without a namespace in C#
我正在使用的代碼有一個名為Environment的類,它不在任何名稱空間中。 不幸的是,如果我在一個導入System命名空間的類中,則無法引用名為Environment的自定義類。 我知道這是一個不幸的選擇,應該重構,但是有什么方法可以明確地引用沖突的類嗎?
在C ++中,似乎這樣做的方法是使用:: ,而在Java中有一些叫做global ::我如何在C#中做到這一點?
應該是global::Environment
就像在Java中一樣
我正在使用的代碼有一個名為Environment的類,它不在任何名稱空間中
你絕對應該改變它。 或者如果它不是您的代碼,請提交錯誤報告並推遲使用,直到修復錯誤為止。 不使用命名空間 - 這是絕對禁止的。
(盡管@Oded發布了良好的解決方案。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.