Avatar billede dgivoni Nybegynder
03. juli 2002 - 10:08 Der er 2 kommentarer og
1 løsning

Problemer med DateTime-variabel (C#)

Jeg får flg. fejl, når jeg forsøger at oprette en DateTime-variabel:

CS0122: 'System.DateTime.DateTime(long, int)' is inaccessible due to its protection level

public string getDate(string yearStr, string monthStr)
{
    long year = Convert.ToInt64(yearStr);
    int month = Convert.ToInt32(monthStr);
    DateTime startDate = new DateTime(year, month);
    return startDate.ToString();
}

Hvorfor det? Skal funktionen pakkes ind i en klasse, som nedarver fra DateTime?
Avatar billede dgivoni Nybegynder
03. juli 2002 - 10:13 #1
jeg fandt problemet.
Der skal tre parametre minimum på en ny DateTime, og så skal de alle være integer.
Avatar billede jakobandersen Nybegynder
04. juli 2002 - 14:05 #2
Til en anden gang kan et kig i objektbrowseren være guld værd, der kan man se alle overloade constructors på et object.

http://samples.gotdotnet.com/quickstart/aspplus/samples/classbrowser/cs/classbrowser.aspx
Avatar billede dgivoni Nybegynder
04. juli 2002 - 14:21 #3
mange tak moonduck, den kendte jeg ikke
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester