Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 15 Aktuelle »

Konstanten

Zeilenumbruch

Einen Zeilenumbruch fügen Sie am besten mit Environment.NewLine ein. Auf Windows-Systemen entspricht das einem "\r\n".

ControlChars

VisualBasic bietet mit dem Namespace "Microsoft.VisualBasic" Klassen, Methoden und Konstanten für häufige Anwendungsfälle. Das ControlChars-Modul enthält Konstanten, die als Steuerzeichen verwendet werden. Diese Konstanten können an einer beliebigen Stelle im Code verwendet werden.

AusdruckBeschreibung
ControlChars.BackStellt ein Rücktastenzeichen dar (vbBack).
ControlChars.CrStellt ein Wagenrücklaufzeichen dar (vbCr).
ControlChars.CrLfStellt eine Kombination aus Wagenrücklauf- und Zeilenvorschubzeichen dar (vbCrLf).
ControlChars.FormFeedStellt ein Seitenvorschubzeichen für Druckfunktionen dar (vbFormFeed).
ControlChars.LfStellt ein Zeilenvorschubzeichen dar (vbLf).
ControlChars.NewLineStellt ein Neue-Zeile-Zeichen dar (vbNewLine).
ControlChars.NullCharStellt ein NULL-Zeichen dar (vbNullChar).
ControlChars.QuoteStellt ein doppeltes Anführungszeichen dar.
ControlChars.TabStellt ein Tabstoppzeichen dar (vbTab).
ControlChars.VerticalTabStellt ein vertikales Tabstoppzeichen dar (vbVerticalTab).

Weitere Details: https://docs.microsoft.com/de-de/dotnet/api/microsoft.visualbasic.constants?view=netframework-4.7.1


Methoden und Operatoren

IIF und IF

Die Methoden "IIf" und "If geben eines von zwei Objekten zurück, abhängig von der Evaluierung eines Ausdrucks. Die Methoden geben "object" zurück, d.h. Sie müssen den Wert erst konvertieren, wenn Sie in z.B. als string weiterverwenden wollen (Microsoft Api) (Im Beispiel wird der Ausdruck mit CStr zu einem String konvertiert)
Für den If-Operator ist der Namespace "Microsoft.VisualBasic" nicht notwendig!

If: Beispiel
CStr ( If(testMe > 1000, "Large", "Small") )

Unterschied IF und IIF

IF und IIF führen zum gleichen Ergebnis. Der Unterschied ist, dass das IIF beide Werte auswertet. Im IIF müssen also alle "Zweige" ohne Fehler laufen. (Quelle: Microsoft)

IIf: Beispiel
IIF(list Is nothing, 0 , list.Length) 'Das würde zu einem Fehler führen, da beide Ausdrücke ausgewertet werden -> besser if verwenden

Switch

Die Methode evaluiert eine Liste von Ausdrücken und gibt einen Object-Wert zurück, der dem ersten Ausdruck in der Liste entspricht, der True ist. Die Methode gibt "object" zurück, d.h. Sie müssen den Wert erst konvertieren, wenn Sie in z.B. als string weiterverwenden wollen (Microsoft Api).

Switch: Beispiel
//Switch mit Variable "cityName"
CStr(Microsoft.VisualBasic.Switch( 
        cityName = "London", "English", 
        cityName = "Rome", "Italian", 
        cityName = "Paris", "French"))

Weiteres 

BezeichnungBeschreibungLink zur Dokumentation
DatumsberechnungenDatum- und Uhrzeitoperationen
https://docs.microsoft.com/de-de/dotnet/api/microsoft.visualbasic.dateandtime?view=netframework-4.7.2
FinanceFinanzielle Operationen, z.B. Abrechnungen, vorhandene und zukünftige Werte, Zins Sätze, Rückgabe Raten und Zahlungen.https://docs.microsoft.com/de-de/dotnet/api/microsoft.visualbasic.financial?view=netframework-4.7.2
Konvertierung 

Konvertierungsoperationen, um Dezimalzahlen in andere Basen, Zahlen in Zeichen folgen, Zeichen folgen in Zahlen und einen Datentyp in einen anderen konvertieren zu können.

https://docs.microsoft.com/de-de/dotnet/api/microsoft.visualbasic.conversion?view=netframework-4.7.2
MathMathematische Operationen ausgeführt werden, z.B. um zu rundenhttps://docs.microsoft.com/de-de/dotnet/api/microsoft.visualbasic.vbmath?view=netframework-4.7.2
StringsZeichenfolgenoperationen, z.B. um zu formatieren und zu filtern.https://docs.microsoft.com/de-de/dotnet/api/microsoft.visualbasic.strings?view=netframework-4.7.2
Inhalt



  • Keine Stichwörter