Ik heb nogal vaak bepaalde functies (bv voor een bepaalde tekstopmaak) die ik veelvuldig doorheen heel wat classes gebruik (van een Windows applicatie met vele forms). Nu moet ik of die veelgebruikte functies in elke class zetten, of een class aanmaken met die functies in. De eerste oplossing heeft nogal wat dubbele code tot gevolg en geeft kopzorgen bij aanpassingen. De tweede methode zorgt ervoor dat ik steeds de class moet initializeren voor een banale functie.
In PHP is het echter mogelijk om functies buiten de classes te zetten, in een klassieke non-object-oriented C-stijl. Je kan deze dan van overal rechtstreeks aanroepen, ook vanuit andere classes.
Nu vroeg ik me af of dit ook mogelijk is in C# (.NET)?
Of hoe pakken jullie zoiets aan?
In PHP is het echter mogelijk om functies buiten de classes te zetten, in een klassieke non-object-oriented C-stijl. Je kan deze dan van overal rechtstreeks aanroepen, ook vanuit andere classes.
Nu vroeg ik me af of dit ook mogelijk is in C# (.NET)?
Of hoe pakken jullie zoiets aan?