Я хочу объявить глобальный связанный список для пространства имен в C#. Я попытался вывести связанный список, но не знаю правильного синтаксиса. может ли кто-нибудь сказать мне, как внешние переменные?Как я могу выставить переменную для пространства имен в C#?
3
A
ответ
1
Я думаю, что синтаксис C# для extern гораздо более ограничен или даже радикально отличается от мира C++.
http://msdn.microsoft.com/en-US/library/e59b22c5(v=VS.80).aspx .
Возможно, что вы действительно хотите реализовать - это одноэлементный или статический член класса?
// Note: thread safety not implemented...
namespace Sample
{
public class GlobalLists
{
public static List<SomeObject> SomeGlobalObjects;
}
}
Тогда вы можете ссылаться на приведенный выше список, как
GlobalLists.SomeGlobalObjects
в остальной части кода ...
5
пространство имен может содержать только классы. Статическое публичное поле статического открытого класса имеет максимальную доступность. Вам нужно больше, чем это?
Смежные вопросы
- 1. C# Где я могу найти имена имен пространства имен Microsoft?
- 2. Как я могу импортировать DLL класса C++ внутри пространства имен
- 3. Пространства имен в C#
- 4. Задайте переменную пространства имен внутри функции пространства имен
- 5. TCL, вызывающий переменную пространства имен из proc вне пространства имен
- 6. C++ разрешение имен для внутреннего пространства имен
- 7. C++ Ошибка пространства имен: не является членом пространства имен
- 8. C++: «Пространства имен классов»?
- 9. Могу ли я объявить «использование пространства имен» внутри класса C++?
- 10. Элементы пространства имен C++
- 11. Пространства имен и C++
- 12. Конфликт пространства имен в C#
- 13. Префикс пространства имен в C#
- 14. Пространства имен в глобальном пространстве имен C#
- 15. Область пространства имен в C#
- 16. Как я могу использовать lwjgl GL * пространства имен в Clojure?
- 17. Как я могу управлять созданием пространства имен в SOAP :: Lite?
- 18. Как я могу ссылаться на локальную копию пространства имен SVG?
- 19. Действительность пространства имен в C++
- 20. Ошибки пространства имен C++
- 21. Как решить конфликт пространства имен в C++?
- 22. Константа пространства имен в C#
- 23. В clojure, как я могу отменить var из пространства имен?
- 24. Как выставить переменную QVariantHash в QtScript?
- 25. Псевдоним пространства имен в C++
- 26. Использование пространства имен в C++?
- 27. Импортированные пространства имен в Swift
- 28. объявить глобальную переменную пространства имен из TypeScript
- 29. Создание переменной для пространства имен
- 30. ошибка пространства имен в C#
Это C/C++ мышление. Обязательно изучите язык, прежде чем рассматривать создание глобальных переменных. –