Erreur du compilateur CS1601
Le paramètre de la méthode ou du délégué ne peut pas être de type 'type'
Certains types de la bibliothèque de classes .NET, par exemple TypedReference, RuntimeArgumentHandle et ArgIterator ne peuvent pas être utilisés comme paramètres in, ref ou out car ils pourraient potentiellement être utilisés pour des opérations non sécurisées.
L’exemple suivant génère l’erreur CS1601 :
// CS1601.cs
using System;
class MyClass
{
public void Test1(in TypedReference t) // CS1601
{
}
public void Test2(ref TypedReference t) // CS1601
{
}
public void Test3(out ArgIterator t) // CS1601
{
t = default;
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :