c# - 检查对象的类型是否来自特定的命名空间

标签 c# .net types namespaces

是否可以通过 C# 代码检查对象的类型是否是特定命名空间的一部分?如果是,如何?

我需要检查 e.OriginElement as FrameworkElement 是否是 MS.Internal 控件之一。

最佳答案

您可以检查 Type.Namespace 属性。

e.OriginElement.GetType().Namespace

关于c# - 检查对象的类型是否来自特定的命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8812382/

相关文章:

c# - 在 C# 中定义新的算术运算

.net - 代码访问安全是个笑话?

c++ - 完全模拟缺失的不同内置类型(特别是 : char16_t and char32_t)

c# - 不理解 Type.IsAssignableFrom

c# - LINQ - 带元素计数的双重分组

c# - WNetAddConnection2 失败但网络使用成功

c# - 将 "ToString"更改为密封类

.net - Wcf 应用程序无法打开 channel

c# - 使用Docker在Linux中运行dotnet应用程序

haskell - 通过解析字节流返回类型列表,其中长度直到运行时才知道