Программирование C# поля структуры не доступны

Автор Тема: Программирование C# поля структуры не доступны  (Прочитано 2732 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Подскажите что тут не так.
Почему компилятор пишет замечание
поля структуры 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. }

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
А все понял!
Нужно было так сделать
Код - C# [Выбрать]
  1. public struct mypoint  { public int x, y; }
видимо поля структуры по умолчанию private.