POV-Ray : Newsgroups : povray.off-topic : C# 4.0 Default parameters : Re: C# 4.0 Default parameters Server Time
6 Sep 2024 07:14:49 EDT (-0400)
  Re: C# 4.0 Default parameters  
From: Invisible
Date: 4 Feb 2009 10:55:20
Message: <4989ba68$1@news.povray.org>
Darren New wrote:

> There are some who make good arguments against default parameters. 
> Basically, if it's a default parameter, it should be a separate method 
> call to set the value, because that's more OO.  E.g., if you have a 
> default parameter for printing that says whether it should be landscape 
> or portrait, that should be a value in the print-job instance, not a 
> parameter specified on every call.

What *you* need is curried functions! ;-)

> Sadly, C# syntax is starting to get really ugly. :-) I expect the 
> overloading rules will soon almost be as bad as C++.

Well... it was based on C to start with, so it's never going to be 
exactly "pretty", is it?


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.