摘要:
被装箱的值类型在你认为你已经分布了无法被更改的原物复制类型的情况下是能够被更改的。在你返回一个被装箱的值类型的时候,其实你是在返回一个到值类型本身的引用,而不是对于这个值类型的复制的引用。这将允许在你的代码进行调用的用户代码中更改变量的值。 阅读全文
2007年2月6日 #
摘要:
处理敏感数据或者作出任何安全决定的应用程序都需要保持它们所拥有的底层控件数据并且不能够允许其他潜在的恶意代码进行直接的访问。在内存中保护数据的最佳方式就是把数据声明成为私有变量或者是内部(为相同的汇编集而使用被限制的作用范围)变量。但是,即使这个数据遵循了你应该知道的访问: 阅读全文
摘要:
许可请求是能够让你的代码了解安全的主要方式。并且你应该在访问被保护资源的应用程序中包括许可请求。关于更多信息,请参考:[代码访问安全基础]。另外,还需要你做两件事情: 阅读全文
摘要:
这个部分提供了能够被设计成与安全系统一起运作的不同编码方式的概览。 阅读全文
2007年2月5日 #
摘要:
使用超时来指定调用者将要在一个方法的调用被完成时的最大等待时间。 阅读全文
摘要:
提示:关于使用 C++ 进行最终处理的信息,请参考:[Visual C++ 中的析构器与最终清理器]。 阅读全文
2007年2月4日 #
摘要:
下列规则概述了实现 Equals 方法与等式操作符(==)的指南: 阅读全文
摘要:
关于实现等式操作符(==)的相关信息,请参考:[Equals 与等式操作符(==)的实现指南]。 阅读全文
摘要:
.NET Framework 允许开发者创造新的声明信息、为不同的程序实体指定声明的信息,并且从运行时环境中获取特性信息。例如,一个框架可能定义了一个能够被存放到程序元素(如类与方法)中来提供程序元素的说明文档映射的 HelpAttribute 特性。新的声明信息是通过特性类的声明而被定义的,并且还可能拥有被命名的位置参数。关于特性的更多信息,请参考:[编写自定义特性]。 阅读全文
2007年2月3日 #
摘要:
关于数组与数组用法的常规描述,请参考:[Arrays]与[System.Array 类]。 阅读全文