Конференция ".Net" » Глобальные константы [C#, WinXP]
 
  • Галинка © (25.10.06 13:07) [0]
    как описать глобальные константы один раз, чтобы их было видно вш всех классах в пределах нэймспэйса?
  • Джо © (25.10.06 13:25) [1]
    class Constants
    {
     public const int A = 10;
    }



    Ну, и использовать, соответственно Constants.A.
  • Галинка © (25.10.06 14:41) [2]
    Джо ©   (25.10.06 13:25) [1]

    спасибо.
  • _Ламер_ (25.10.06 19:01) [3]
    А static не надо писать?
  • Джо © (25.10.06 21:15) [4]
    > [3] _Ламер_   (25.10.06 19:01)
    > А static не надо писать?

    А попробуй.
  • Lamer@fools.ua © (25.10.06 21:52) [5]
    >>_Ламер_   (25.10.06 19:01) [3]

    Если речь о классе Constants, то в FW 2.0+ — да, желательно.
  • Галинка © (26.10.06 10:54) [6]
    У меня Framework 1.0. Студия 2003
  • saxon (26.10.06 13:49) [7]
    > [1] Джо ©   (25.10.06 13:25)

    +

    > в пределах нэймспэйса?

    ?
  • Джо © (26.10.06 14:53) [8]
    > [7] saxon   (26.10.06 13:49)
    > > [1] Джо ©   (25.10.06 13:25)
    >
    > +
    >
    > > в пределах нэймспэйса?
    >
    > ?

    Что "?".
    Помести этот класс в нужный namespace.
  • Lamer@fools.ua © (26.10.06 22:30) [9]
    >>Галинка ©   (26.10.06 10:54) [6]

    2003-я Студия (7.1) не умеет работать с FW 1.0, токмо с 1.1. FW 1.0 же — это привилегия 2002-й Студии (7.0).
    В старых версиях FW (до 2.0) вместо статических классов принято использовать классы с приватными конструкторами.
  • saxon (27.10.06 14:23) [10]

    > Джо ©   (26.10.06 14:53) [8]
    > Помести этот класс в нужный namespace.

    Да это по сути и не важно.
    Мне в вопросе, показалось, что - ТОЛЬКО в пределах namespace, что невозможно.
 
Конференция ".Net" » Глобальные константы [C#, WinXP]
Есть новые Нет новых   [134430   +2][b:0][p:0.001]