I\'m asking with regards to c#, but I assume its the same in most other languages.
Does anyone have a good definition of expressions and statements
Simply: an expression evaluates to a value, a statement doesn't.