Avatar billede chanlo Nybegynder
16. januar 2003 - 10:59 Der er 13 kommentarer og
1 løsning

oversætning fra VB til C#

jeg er helt ny med C#
hvem vil hjælpe med at oversætte følgende til C#.

<%
Function FirstUpperCase(ByVal strText)
FirstUpperCase = UCase(Left(strText, 1)) & Mid(strText, 2)
End Function
%>

<%= FirstUpperCase(WeekDayName(WeekDay(Now, vbMonday), False, vbMonday)) & "  " & Day(Now()) & ". " & FirstUpperCase(MonthName(Month(Now()), False))%>
Avatar billede burningice Nybegynder
16. januar 2003 - 12:06 #1
Det er da vist vbscript det der?

Prøv den her

string FirstUpperCase(string str) {
    return str.Substring(0,1).ToUpper + str.Substring(1, str.Length);
}

FirstUpperCase(DateTime.Now.DayOfWeek +" "+ DateTime.Now +". "+ FirstUpperCase(DateTime.Now.Month)
Avatar billede chanlo Nybegynder
16. januar 2003 - 12:45 #2
jeg er lidt i tvivl om hvordan jeg kalder funktionen da det er første gang jeg prøver med C# og .net

jeg har lavet funktionen, er det rigtigt ?

<script language="C#" runat="server">
string FirstUpperCase(string str) {
    return str.Substring(0,1).ToUpper() + str.Substring(1, str.Length);
}
</script>


men hvordan kalder jeg den ??
i asp bruger jeg/man vist <% %>, men hvad gør jeg her ??
Avatar billede simon.ulsnes Nybegynder
16. januar 2003 - 14:05 #3
chanlo >> Hvorfor prøver du ikke bare at forsøge dig frem? Det er den hurtigste (og billigste) måde at lære tingene på...

Du kan f.eks. kalde den, som i ASP, mellem <% og %>, men i .NET kan man gøre det meget smartere, men det er en længere forklaring som jeg kun tror vil forvirre dig på nuværende tidspunkt...

<% Response.Write(FirstUpperCase("enstreng")); %>

Skriver E på siden...

// Simon
Avatar billede chanlo Nybegynder
16. januar 2003 - 17:05 #4
ja ja ja simon.USELESS ;-)
Avatar billede simon.ulsnes Nybegynder
16. januar 2003 - 18:30 #5
chanlo >> "HEY, hvordan er det nu man åbner Notepad?" : 100 point
Det er sgu da smartest at se om det man har på fornemmelsen virker og så gå ud derfra...
Avatar billede chanlo Nybegynder
16. januar 2003 - 22:28 #6
ok da, du får ret...(jeg prøvede ikke nok selv)
men så fortæl da hvordan man kan kalde den smartere som du nævner ovenover..
så kan du jo få de mange points *griner*
Avatar billede burningice Nybegynder
16. januar 2003 - 22:35 #7
<script language="c#" runat="server">

void Page_Load(object sender, Eventarg e) {
    hej.InnerHtml = FirstUpperCase("enstreng");
}

</script>

<div id="hej" runat="server" />
Avatar billede burningice Nybegynder
16. januar 2003 - 22:36 #8
husk selvfølgelig funktionen

<script language="c#" runat="server">

void Page_Load(object sender, Eventarg e) {
    hej.InnerHtml = FirstUpperCase("enstreng");
}

string FirstUpperCase(string str) {
    return str.Substring(0,1).ToUpper + str.Substring(1, str.Length);
}

</script>

<div id="hej" runat="server" />
Avatar billede simon.ulsnes Nybegynder
17. januar 2003 - 08:55 #9
Exactly - alternativt kan det gøres via en label...
Avatar billede burningice Nybegynder
17. januar 2003 - 10:02 #10
simon.ulsnes>> jeg er ved at lære det ;) *G* Kan du forresten, her på falderebet svare på, om det er muligt at disable muligheden for at krydse et item af med musen, i en CheckedListBox, men man skal stadig kunne krydse det af ved hjælp af SetItemCheckState funktionen.
Avatar billede chanlo Nybegynder
17. januar 2003 - 17:08 #11
tak begge 2 ;-)
jeg mangler bare et svar så jeg kan give points, i har vel fortjent at få lidt hver...
Avatar billede simon.ulsnes Nybegynder
17. januar 2003 - 17:21 #12
var det mig?
Avatar billede simon.ulsnes Nybegynder
18. januar 2003 - 12:34 #13
cyberfessor >> Got no idea, men jeg tror ikke du kan uden at enable den først... det kan du jo så bare gøre.

dinCheckBoxWhatever.Enabled = true;
dinCheckBoxWhatever.SetItemCheckState(...);
dinCheckBoxWhatever.Enabled = false;

// Simon
Avatar billede burningice Nybegynder
20. januar 2003 - 11:08 #14
simon.ulsnes>> den går ikke... :( brugeren skal nemlig stadig kunne dobbeltklikke på et item, det er kun selve afkrydssningsfeltet, der er til venstre for teksten, der skal være disablet ;) hehe
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