Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A típusérték nem használható alapértelmezett paraméterként, mert nincs szabványos típuskonvertálás
Példa
A következő minta a CS1750-et hozza létre:
public struct S
{
public override string ToString() { return "S::ToString"; }
}
public class A
{
public static S Goo(S p = 42) { return p; }
}
Nincs szabványos átalakítás az újonnan deklarált struktúra Sközött int . int Fordítási idő állandó használatával inicializálhatja a strukturált S eredmények egy példányát a CS1750-ben. Ha felhasználó által definiált konverziós operátort (például) ad hozzá, az nem fogja kijavítani ezt a hibát, public static implicit operator S(int n) => ...mert az nem ad hozzá szabványos konverziót.