Đây có lẽ là một câu hỏi ngu ngốc, nhưng tôi dường như không thể làm được. Tôi muốn thiết lập một số enums trong một lớp học như thế này:Làm thế nào để truy cập toàn cầu vào các loại enum trong C#?
public enum Direction { north, east, south, west };
Sau đó có kiểu enum thể truy cập đến tất cả các lớp học để một số lớp khác có thể ví dụ có:
Direction dir = north;
và có thể chuyển loại enum giữa các lớp:
public void changeDirection(Direction direction) {
dir = direction;
}
Tôi nghĩ rằng việc đặt công khai thành công sẽ làm cho điều này tự động có thể, nhưng dường như không hiển thị bên ngoài lớp tôi đã khai báo enum .
Chính xác những gì không hiểu sao? - câu trả lời của abatishchev giải thích tất cả rất rõ ràng. – Dal