Chyba kompilátoru CS1910
Argument typu type 'type' není použitelný pro atribut DefaultParameterValue.
Pro parametry, jejichž typ je objekt, DefaultParameterValueAttribute argument musí být null
, celočíselný typ, plovoucí čárka, bool
, , string
, enum
nebo char
. Argument nemůže být typu Type ani žádný typ pole.
Následující ukázka vygeneruje CS1910:
// CS1910.cs
// compile with: /target:library
using System.Runtime.InteropServices;
public interface ISomeInterface
{
void Bad1([DefaultParameterValue(typeof(object))] object o); // CS1910
void Bad2([DefaultParameterValue(new int[] { 1, 2 })] int[] arr); // CS1910
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: