更新:2007 年 11 月
错误消息
方法或委托不能返回“type”类型
.NET Framework 类库中的某些类型(例如 TypedReference、RuntimeArgumentHandle 和 ArgIterator)不能用作返回类型,因为它们有可能会被用来执行不安全的操作。
下面的示例生成 CS1599:
// CS1599.cs
using System;
class MyClass
{
   public static void Main()
   {
   }
   public TypedReference Test1()   // CS1599
   {
      return null;
   }
   public ArgIterator Test2()   // CS1599
   {
      return null;
   }
}