Сообщество программистов Autodesk в СНГ

Разное => Разное => Тема начата: Алексей (IdeaSoft) от 28-02-2017, 08:42:14

Название: Программирование C# поля структуры не доступны
Отправлено: Алексей (IdeaSoft) от 28-02-2017, 08:42:14
Подскажите что тут не так.
Почему компилятор пишет замечание
поля структуры mypoint не доступны
в методе моего класса A.

Код - C# [Выбрать]
  1. namespace programm {
  2.     public struct mypoint  { int x, y; }
  3.     public class A {
  4.         public mypoint pos;
  5.         public int MyMethod() {
  6.             return this.pos.x; // ???? тут компилятор пишет недоступен из-за его уровня защиты
  7.         }
  8.     }
  9. }
Название: Re: Программирование C# поля структуры не доступны
Отправлено: Алексей (IdeaSoft) от 28-02-2017, 08:49:00
А все понял!
Нужно было так сделать
Код - C# [Выбрать]
  1. public struct mypoint  { public int x, y; }
видимо поля структуры по умолчанию private.