Место общения программистов C#
-
Anonymous
Использование локальной неназначенной переменной – даже с оператором else [дубликат]
Сообщение
Anonymous »
Код: Выделить всё
MediaDescription media;
foreach(var field in fields) {
switch(field.Key) {
case FieldType.Version:
message.Version = Convert.ToInt32(field.Value);
break;
case FieldType.Originator:
message.Originator = OriginatorField.Parse(field.Value);
break;
...
...
case FieldType.Information:
if(media == null)
Подробнее здесь: [url]https://stackoverflow.com/questions/17861978/use-of-local-unassigned-variable-even-with-else-statement[/url]
1729645919
Anonymous
[code]MediaDescription media;
foreach(var field in fields) {
switch(field.Key) {
case FieldType.Version:
message.Version = Convert.ToInt32(field.Value);
break;
case FieldType.Originator:
message.Originator = OriginatorField.Parse(field.Value);
break;
...
...
case FieldType.Information:
if(media == null)
Подробнее здесь: [url]https://stackoverflow.com/questions/17861978/use-of-local-unassigned-variable-even-with-else-statement[/url]