vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

C# Ecke
Re: [Einsteiger] Verschachtelte Klassen & Werteaustausch 
Autor: minime
Datum: 09.11.08 04:21

Hm,

    public class Color
    {
        public double r, g, b;
 
        public Color(double xr, double xg, double xb)
        {
            r = xr;
            g = xg;
            b = xb;
        }
        public class RGBpercent
        {
            private Color _cl;
            private double rp, gp, bp;
 
            public RGBpercent(Color cl) 
            { 
                _cl = cl;
                rp = _cl.r / 2.55;
                gp = _cl.g / 2.55;
                bp = _cl.b / 2.55;
            }
            public double _rp
            { 
                get {return rp;}
                set {rp = value;}
            } 
        }
        public double rPercent
        {
            get
            {
                RGBpercent me = new RGBpercent(this);
                return me._rp ;
            }
 
            set
            {
                RGBpercent me = new RGBpercent(this);
                me._rp = value;
            }
 
        }
    }
Nun hätte ich soeine Klassenstruktur :
Color.R
Color.G
Color.B
 
Color.H
Color.S
Color.V
 
Color.C
Color.M
...
Abseits davon, dass ich natürlich Kanaldoubletten(die Buchstaben V, Y und B)
bekomme ist es auch recht unübersichlich. Habe jetzt auch nach längerer Netz-
suche über "Nested" Classes keinen brauchbaren Ansatz gefunden.

Nochmal mein Wunschklassenschema :

Color.RGB.R
Color.RGB.G
Color.RGB.B
Color.RGB.Set(r,g,b)
Color.HSV.H
Color.HSV.S
...
Wenn ich jeweils einen Wert setze, dann soll ich alle damit errechenbaren
Werte lsen können. Gibt es keine elegantere Lsöung ?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
[Einsteiger] Verschachtelte Klassen & Werteaustausch3.396minime08.11.08 21:06
Re: [Einsteiger] Verschachtelte Klassen & Werteaustausch1.621ModeratorDaveS08.11.08 21:36
Re: [Einsteiger] Verschachtelte Klassen & Werteaustausch1.554minime08.11.08 22:29
Re: [Einsteiger] Verschachtelte Klassen & Werteaustausch1.537minime09.11.08 00:02
Re: [Einsteiger] Verschachtelte Klassen & Werteaustausch1.548minime09.11.08 04:21
Re: [Einsteiger] Verschachtelte Klassen & Werteaustausch1.647ModeratorDaveS10.11.08 11:51

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel