Re: Code Standard 2.0 new objects outside of Try Block
- From: "gabe" <gabedog@xxxxxxxxx>
- Date: 9 Aug 2006 09:10:47 -0700
Thanks --- I'll follow that advice.
I was thinking in 1.1 that only class member variables were't
initialized. I'll run it through the debugger to verify, but I'll Null
them anyway to satisfy the compiler.
Kevin Spencer wrote:
I do this too - set the variables to null.
--
HTH,
Kevin Spencer
Microsoft MVP
Chicken Salad Surgery
Accept the Unexpected.
"Siva M" <shiva_sm@xxxxxxxxxxxxxxxxx> wrote in message
news:O7HXzT8uGHA.5056@xxxxxxxxxxxxxxxxxxxxxxx
Gabe,
Just assign null to the variables - this should stop those warnings. You
don't necessarily have to instantiate the objects.
"gabe" <gabedog@xxxxxxxxx> wrote in message
news:1155134537.290769.36560@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I have question about code standards in VS 2005
I have been declaring objects before a try block in case I would ever
want to refer to them in 'Catch' block. When I converted my apps to 2.0
I get warnings that objects have been declared, but not initialized.
I've hesitated to actually 'New' an object outside of a try in the
event of an exception occurring. For example, if I new up a Connection
object with a connection string with an incorrect syntax it will throw
an InvalidArgument exception.
What's a best practice for this?
(I don't use Try Blocks in every method, but when I do, I want to make
sure that things are being trapped)
Thanks,
Gabe
.
- References:
- Code Standard 2.0 new objects outside of Try Block
- From: gabe
- Re: Code Standard 2.0 new objects outside of Try Block
- From: Siva M
- Re: Code Standard 2.0 new objects outside of Try Block
- From: Kevin Spencer
- Code Standard 2.0 new objects outside of Try Block
- Prev by Date: Re: Code Standard 2.0 new objects outside of Try Block
- Next by Date: Re: How can i integrate the design tema with the developer team
- Previous by thread: Re: Code Standard 2.0 new objects outside of Try Block
- Next by thread: Re: Code Standard 2.0 new objects outside of Try Block
- Index(es):
Relevant Pages
|
Loading