✅ Difference between explicit and implicit operators

Hello there.

What's the difference between defining an implicit and explicit operator?

I would like to know the difference between

public static implicit operator JsonValue(JsonArray jarray) => jarray.AsJsonValue();


And

public static explicit operator JsonValue(JsonArray jarray) => jarray.AsJsonValue();
Was this page helpful?