I believe everyone in this thread is talking about programmer implemented 
structs not ones provided by the .Net framework.

From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On 
Behalf Of Tristan Reeves
Sent: Thursday, 23 August 2012 2:13 PM
To: ozDotNet
Subject: Re: Anyone using structs in C# Business Applications?

http://msdn.microsoft.com/en-us/library/system.int32.aspx
On Wed, Aug 22, 2012 at 7:35 PM, Les Hughes 
<l...@datarev.com.au<mailto:l...@datarev.com.au>> wrote:

On Fri, Aug 17, 2012 at 10:53 AM, Arjang Assadi 
<arjang.ass...@gmail.com<mailto:arjang.ass...@gmail.com> 
<mailto:arjang.ass...@gmail.com<mailto:arjang.ass...@gmail.com>>> wrote:
Hello

I have found myself not needing to use structs for any reason in the vanilla 
business apps ( DB to front end WindosForms,WPF,ASP.net etc) for past 7 years 
or so.
All BO's are classes, and I can't think of anything more fine grind than that.

Unless I have been missing something, my question is to Business App writers, 
do you use structs any where for any reasons?

In all the usuall VS demos I have not seen structs being used ( graphics demos 
do not count!)

Regards

Arjang
Tristan Reeves wrote:
Hi,
To answer your specific question, int, double, bool, DateTime are all structs.
I can't see any (even vanilla) business application getting by without them, 
can you?

Regard,
Tristan.

Int is a struct?

And yes, I use structs a fair bit for small things. Sure a struct is pretty 
much an class without methods/functions/whatevertheterminology, and maybe a 
class would be neater/better suited/etc but when I am returning a few small 
things, sometimes I'll hack together something like

struct sResult {
   public bool valid,
   public string[] errors,
   public string[] warnings
}

Just so I can have certain bits and pieces come back nicely to the UI.

Any reason why this is a bad idea?
--
Les Hughes
l...@datarev.com.au<mailto:l...@datarev.com.au>

Reply via email to