Публичный член структуры.
Такой член структуры доступен из любого места в коде
Такой член структуры доступен для других сборок.
Пример нет ошибок компиляции
C#
struct Book
{
// поле структуры
public string Name;
// метод структуры
public string GetInfo()
{
return "Название книги " + Name; // получаем значение из поля структуры
}
}
class Program
{
static void Main(string[] args)
{
// создаем объект структуры
Book book1 = new Book();
// устанавливаем значение для объекта структуры
book1.Name = "aaa";
// вызываем метод GetInfo у объекта структуры
string str1 = book1.GetInfo();
}
}