Ошибка компиляции при попытке передачи переменной ссылочного типа в качестве параметра - C#
Формулировка задачи:
Вечер добрый.
Вопрос в виде комментария написан в коде:
Почему второй случай инициирует ошибку, а первый - нет?
namespace TestConsole { class Program { private static TestClass testClassObject; static void Main(string[] argc) { TestClass obj; SomeAction(testClassObject); //ошибки компиляции нет SomeAction(obj); // ошибка компиляции - почему? } private static void SomeAction(TestClass obj) { } } class TestClass {} }
Решение задачи: «Ошибка компиляции при попытке передачи переменной ссылочного типа в качестве параметра»
textual
Листинг программы
namespace TestConsole { class Program { private static TestClass testClassObject; static void Main(string[] argc) { TestClass obj = new TestClass(); SomeAction(testClassObject); SomeAction(obj); } private static void SomeAction(TestClass obj) { } } class TestClass {} }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д