Autor Beitrag
Chiyoko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 298
Erhaltene Danke: 8

Win 98, Win Xp, Win 10
C# / C (VS 2019)
BeitragVerfasst: So 20.06.10 23:37 
Huhu,

ich hab das Problem in dem Sinne zwar schon geloest aber ich arbeite gern sauber und
wuerde gern wissen, ob ich folgendes code fragment i-wie in eine Methode bekommen kann
oder anderweitig umsetzen koennte:...Da ich ja im endeffect massig Methoden haette, .

Eine Methode fuer 2 Member waere besser.

Das waer die Klasse:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
public class Weltzeiten
    {
        public Weltzeiten()
        {
        }

        TimeZoneInfo tzi_Euro = TimeZoneInfo.FindSystemTimeZoneById ( "Central Europe Standard Time" );

        private string time_format = "HH:mm:ss";
        private string date_format = "dd/MM/yyyy";

        public string Euro_time()
        {
            DateTime dt_euro = TimeZoneInfo.ConvertTime ( DateTime.Now , tzi_Euro );
            return dt_euro.ToString ( time_format );
        }
        public string Euro_date()
        {
            DateTime dt_euro = TimeZoneInfo.ConvertTime ( DateTime.Now , tzi_Euro );
            return dt_euro.ToString ( date_format );
        }
    }
}


Und das waer die Ausgabe:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
private void Worldtimer(object sender, EventArgs e)
        {
            Weltzeiten welt = new Weltzeiten ();

            switch (toolStripComboBox_world.SelectedIndex)
            {                 
                case 0:
                    Label_date.Text = welt.Time_euro_time ();
                    Label_time.Text = welt.Time_euro_date ();
                    break;
            } 
        }


Danke:)


Moderiert von user profile iconChristian S.: Topic aus WinForms verschoben am So 20.06.2010 um 23:40
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 20.06.10 23:40 
Was möchtest Du? :gruebel:

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Chiyoko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 298
Erhaltene Danke: 8

Win 98, Win Xp, Win 10
C# / C (VS 2019)
BeitragVerfasst: Mo 21.06.10 00:16 
Hab ich es nicht ausfuehrlich genug beschrieben?:D

Stell dir mal vor, wieviel Methoden ich haette...

Aber ich hab schon was:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
public string Euro_time( String _wert )
        {
            DateTime dt_euro = TimeZoneInfo.ConvertTime ( DateTime.Now , tzi_Euro );

            if ( _wert == "Time" ) {
                return dt_euro.ToString ( time_format );
            }
            else {
                return dt_euro.ToString ( date_format );
            }
        }
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Mo 21.06.10 19:27 
user profile iconChiyoko hat folgendes geschrieben Zum zitierten Posting springen:
Hab ich es nicht ausfuehrlich genug beschrieben?:D
Nein. Wo sollen diese "massig Methoden" herkommen? Pro Zeitzone, pro DateTime-Member, ...? Einen String als Enum zu missbrauchen ist jedenfalls der falsche Weg, das kann ich dir jetzt schon sagen ;) .

_________________
>λ=
Chiyoko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 298
Erhaltene Danke: 8

Win 98, Win Xp, Win 10
C# / C (VS 2019)
BeitragVerfasst: Di 29.06.10 12:28 
Man lernt nie aus:D, es gibt immer bessere und einfachere Wege, die ich schon finden werde.Ist alles nur eine Frage der Zeit.
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Di 29.06.10 19:48 
Kurz gesagt: Hä :gruebel: ? Ist das Thema nun erledigt? Hat ein zweifaches "Wie meinen?" den Denkprozess bei dir schon selbst angekurbelt :D ?

_________________
>λ=