什么是 C# 中的透明类或透明方法?`
Posted
技术标签:
【中文标题】什么是 C# 中的透明类或透明方法?`【英文标题】:What is transparent class or transparent method in C#?` 【发布时间】:2014-11-04 08:21:33 【问题描述】:我有 C# 代码,当我对它运行 FXCop 时,它会产生一个奇怪的错误,我试图理解但我无法理解。错误说
透明方法不能满足链接需求。
我不明白什么是透明方法?在查看 MSDN 帮助时,我遇到了一个名为 transparent class 的术语。
谁能解释一下transparent class或transparent mehod是什么意思?
【问题讨论】:
发布您正在讨论的 MSDN 文档的链接。 并发布给出此警告的代码 MSDN 知道:msdn.microsoft.com/en-us/library/dd997445.aspx。看起来很清楚! 【参考方案1】:引用自msdn页面http://msdn.microsoft.com/en-us/library/ee191569(v=vs.110).aspx
透明度是一种强制机制,用于分隔运行的代码 作为应用程序的一部分,来自作为 基础设施。透明度在可以执行的代码之间设置了障碍 特权事物(关键代码),例如调用本机代码,和 不能的代码(透明代码)。透明代码可以执行 在其操作的权限集范围内的命令, 但不能执行、派生或包含关键代码。
【讨论】:
感谢 Pavel 的快速回答。以上是关于什么是 C# 中的透明类或透明方法?`的主要内容,如果未能解决你的问题,请参考以下文章