Visual Basic Prozessliste als String

... komplette Frage anzeigen

2 Antworten

  1. Was funktioniert nicht?
  2. Es gibt Namenskonventionen für Methodennamen.
  3. Eine Funktion mit Rückgabewert wäre sinnvoller.
  4. Stringverkettungen erfolgen in VB.NET mit dem &-Operator.
  5. Häufige Stringverkettungen sind ineffizient. Nutze zum Beispiel die StringBuilder-Klasse.
  6. ProcessName ist schon ein String. Die ToString-Methode aufzurufen ist überflüssig.
  7. pList wird nirgends ausgewertet/ausgegeben.

Eine mögliche Methode für dein Vorhaben:

Private Function GetProcessesString() As String
    Dim list As New List(Of String)

    For Each p In Process.GetProcesses
        list.Add(p.ProcessName)
    Next

    Return String.Join(vbCrLf, list.ToArray)
End Function
Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Jablue
01.11.2012, 23:12

Oh man, danke! Ist wahrscheinlich schon zu spät zum Programmieren.

0

Versuchs mal mit "&" anstatt "+"

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?