public static class ExtensionsToRect { public static Rectangle ToRectangle(this Rect input) { return new Rectangle(whatever ctor params is needed); } }
eller er det fordi du vil kunne gøre:
var rect = new Rect(ctor params) Rectangle rectangle = rect;
Mht dette ... "Der er ingen tvivl omkring conversion operators fordi de skal defineres i from/to klassen hvorimod extension metoder kan gemme sig hvor som helst."
Så kan de jo også gemme sig med mindre man ved de er der og at det er muligt :-)
Men ja - jeg kan ikke komme i tanke om nogle funktionelle forskelle.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.