Ошибка "Для нестатического поля, метода или свойства требуется ссылка на объект" - C#
Формулировка задачи:
Вот упрощенный код моей программы. Помогите разобраться, новичку. Огромное спасибо!
public struct dtTable { float cash; int quancar1; dtTable calc() { dtTable myTable = new dtTable(); int quancar1 = 0 quancar1 = quancar1 + 10; } return (myTable); } public void SetDataTable(dtTable inData) { Console.WriteLine("Всего: {0}", quancar1); } static void Main(string[] args) { SetDataTable(calc()); // ОШИБКА ЗДЕСЬ } } }
Решение задачи: «Ошибка "Для нестатического поля, метода или свойства требуется ссылка на объект"»
textual
Листинг программы
class Program { public struct dtTable { public float cash; public double tgeneral; public int quancar1; public dtTable calc() { dtTable myTable = new dtTable(); myTable.tgeneral = 0; myTable.quancar1 = 0; while (myTable.quancar1 < 60) { myTable.quancar1++; } myTable.tgeneral += 10; return myTable; } public void SetDataTable(dtTable inData) { Console.WriteLine("Всего: {0}", inData.quancar1); Console.ReadKey(true); } } static void Main(string[] args) { dtTable dt = new dtTable(); dt.SetDataTable(dt.calc()); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д