Announcement

Collapse
No announcement yet.

Konstante Programmübergreifen nutzen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Konstante Programmübergreifen nutzen

    Hallo,

    ich habe mir ein paar Kosntanten angelegt.

    Doch diese kann ich nur innerhalb einer Klasse anlegen und auch nur darin nutzen. Ich bräuchte diese aber übergreifend im gesamten Programm.

    Wie könnte das denn funktionieren?

  • #2
    Konstanten in einer Klasse als statische Werte anlegen
    Christian

    Comment


    • #3
      wenn ich eine Konstante defineire sit sie ja schon konstant.

      so z.B.:
      Code:
      const byte CONST1 = 0x25;

      Comment


      • #4
        Dann sollte der Zugriff über die Klasse möglich sein

        Klasse.CONST1
        Christian

        Comment


        • #5
          Hallo,

          erstell eine Konstantenklasse.

          [highlight=c#]
          public static class MeineKonstanten
          {
          public const double Pi = 3.141592;
          public const double e = 2.7182818281;
          public const double g = 9.8065;
          // usw.
          }

          // Verwendung:
          public class Foo
          {
          public double Kreisfläche(double radius)
          {
          return radius * radius * MeineKonstanten.Pi;
          }
          }
          [/highlight]

          Sollten die Konstanten projektübergreifend verwendet werden (so habe ich den Titel anfänglich interpretiert) dann gehört diese Klasse in eine DLL die von den Projekten genutzt wird.


          mfG Gü
          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

          Comment


          • #6
            ja danke, das passt.

            Comment

            Working...
            X