Click here to Skip to main content
15,909,829 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Thought of the day Pin
BillWoodruff7-Jun-17 6:34
professionalBillWoodruff7-Jun-17 6:34 
GeneralRe: Thought of the day Pin
CPallini7-Jun-17 21:54
mveCPallini7-Jun-17 21:54 
Generalc# Const vs. Readonly, Scope, Usings Pin
pherschel7-Jun-17 4:36
pherschel7-Jun-17 4:36 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
Slacker0077-Jun-17 4:42
professionalSlacker0077-Jun-17 4:42 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
pherschel7-Jun-17 4:55
pherschel7-Jun-17 4:55 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
Slacker0077-Jun-17 5:00
professionalSlacker0077-Jun-17 5:00 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
TheGreatAndPowerfulOz7-Jun-17 5:34
TheGreatAndPowerfulOz7-Jun-17 5:34 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
Foothill7-Jun-17 7:57
professionalFoothill7-Jun-17 7:57 
That's not entirely true. Look at streams.

One would think this is correct.
C#
using (var outerStream = new MemoryStream(someData))
{
 using (var innerStream = new TextReader(outerStream))
 {
  // do something
 }
}
However, the proper way is this
C#
var outerStream = new MemoryStream(someData);
using (var innerStream = new TextReader(outerStream)
{
 // do something
}
This is because the a stream will dispose of the underlying streams when you call Stream.Dispose(). I had code analysis bark at me all the time until I figured this one out.
if (Object.DividedByZero == true) { Universe.Implode(); }
Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016

GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
Slacker0077-Jun-17 8:44
professionalSlacker0077-Jun-17 8:44 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
Foothill7-Jun-17 9:20
professionalFoothill7-Jun-17 9:20 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
Slacker0077-Jun-17 11:24
professionalSlacker0077-Jun-17 11:24 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
carloscs8-Jun-17 7:50
carloscs8-Jun-17 7:50 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
Foothill8-Jun-17 8:11
professionalFoothill8-Jun-17 8:11 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
carloscs8-Jun-17 9:04
carloscs8-Jun-17 9:04 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
Foothill8-Jun-17 9:41
professionalFoothill8-Jun-17 9:41 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
carloscs8-Jun-17 11:23
carloscs8-Jun-17 11:23 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
Foothill8-Jun-17 11:34
professionalFoothill8-Jun-17 11:34 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
Mike Marynowski8-Jun-17 10:42
professionalMike Marynowski8-Jun-17 10:42 
GeneralRe: c# Const vs. Readonly, Scope, Usings PinPopular
Dan Neely7-Jun-17 4:51
Dan Neely7-Jun-17 4:51 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
Chris Maunder7-Jun-17 4:52
cofounderChris Maunder7-Jun-17 4:52 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
irneb8-Jun-17 5:41
irneb8-Jun-17 5:41 
GeneralRe: c# Const vs. Readonly, Scope, Usings PinPopular
OriginalGriff7-Jun-17 4:52
mveOriginalGriff7-Jun-17 4:52 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
lopatir7-Jun-17 5:41
lopatir7-Jun-17 5:41 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
TheGreatAndPowerfulOz7-Jun-17 5:43
TheGreatAndPowerfulOz7-Jun-17 5:43 
GeneralRe: c# Const vs. Readonly, Scope, Usings Pin
Fabio Franco8-Jun-17 1:50
professionalFabio Franco8-Jun-17 1:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.