Avatar billede omen Nybegynder
01. oktober 2003 - 11:50 Der er 8 kommentarer og
2 løsninger

En enkelt linie fra VB.NET oversættes!

Private Function StartInstall(ByVal FileName As String)

Hvordan oversættes denne til C#?
Avatar billede bennytordrup Nybegynder
01. oktober 2003 - 11:51 #1
private string StartInstall(string FileName)
Avatar billede medions Nybegynder
01. oktober 2003 - 11:52 #2
private void StartInstall(string FileName)
?

//>Rune
Avatar billede clausjul Nybegynder
01. oktober 2003 - 11:52 #3
private void StartInstall(String FileName)

void = returner ingenting - hvis du vil returnere en string, så skal du skrive

private String StartInstall(String FileName)
Avatar billede odegaard Nybegynder
01. oktober 2003 - 11:53 #4
Øhm jeg undrer mig i det hele taget over at der erklæres en function som intet returnerer.
Avatar billede medions Nybegynder
01. oktober 2003 - 11:53 #5
Hov,

private void StartInstall(String FileName)

//>Rune
Avatar billede clausjul Nybegynder
01. oktober 2003 - 11:55 #6
-> odegaard: Det er da muligt at lave en method, som ikke returner noget! Eller hvad tænker du nærmere præcist på?
Avatar billede omen Nybegynder
01. oktober 2003 - 12:04 #7
Hvis det kan hjælpe, så er hele koden her:

Private Function StartInstall(ByVal FileName As String)
Dim Install As New Process
Install.StartInfo.WorkingDirectory = Application.StartupPath & "\Components"
Install.StartInfo.FileName = Application.StartupPath & "\Components\" & FileName
Install.Start()
End Function

hvorefter jeg så kan bruge;

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
StartInstall("fil.txt")
End Sub
Avatar billede clausjul Nybegynder
01. oktober 2003 - 12:11 #8
Omskrevet til C#

private void StartInstall(String FileName) {
Process Install = new Process();
Install.StartInfo.WorkingDirectory = Application.StartupPath + "\Components";
Install.StartInfo.FileName = Application.StartupPath + "\Components\" + FileName;
Install.Start();
}
Avatar billede omen Nybegynder
01. oktober 2003 - 12:16 #9
Jep, clausjul, virker fint!
Takker!
Avatar billede odegaard Nybegynder
01. oktober 2003 - 13:05 #10
Clausjul: Jeg tænkte på erklæringen:
Private Function StartInstall(ByVal FileName As String)

Hvis den ikke returnerer noget, hvorfor så ikke istedet erklære den:
Private Sub StartInstall(ByVal FileName As String)
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