vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Wie Wert einer Struktur direkt zuweisen? 
Autor: Kuno60
Datum: 26.07.09 22:56

Hallo DaveS, das hast du nicht so ganz verstanden. Mir ging es nicht nur um Nullable, sondern um eine direkte Wertzuweisung an Strukturen und Klassen.
Dim Vari as Strukturname = 17
Dim Vari2 As Integer = Vari
Dies funktioniert nur, wenn man den Operator CType in die Struktur oder Klasse einfügt. Damit ergeben sich viele Interessante Möglichkeiten.
Zum Beispiel kann man damit Strukturen erstellen mit nur einem Wert, ohne diesen Wert-Member extra aufrufen zu müssen.
Auch ist es durch einfügen des Operators CType möglich eigene komfortable Strukturen zu schreiben, die man anstelle von fertigen .Net-Strukturen verwenden kann (z.B. Point oder Rectangle).
Bei der Nullable Sache ging es mir darum, dass beim Zuweisen einer Variable vom Typ Integer? an Integer ein Fehler auftritt, wenn die Variable vom Typ Integer? = Nothing ist. Man muss dann die Methode "GetValueOrDefault" aufrufen oder mit "HasValue" vorher prüfen.
Bei einer Zuweisung von Integer? an Integer? benötigt man diesen Methodenaufruf nicht. In LINQ-Abfragen ist es lästig ständig zu Prüfen ob eine Nullable-Variable einen Wert hat. Mit der Beispiel-Struktur Nullable2 tritt in keinem Fall ein Fehler auf.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Wie Wert einer Struktur direkt zuweisen?2.469Kuno6012.01.09 05:57
Re: Wie Wert einer Struktur direkt zuweisen?1.875xtts0212.01.09 07:54
Re: Wie Wert einer Struktur direkt zuweisen?1.787Kuno6012.01.09 11:10
Re: Wie Wert einer Struktur direkt zuweisen?1.774ModeratorFZelle12.01.09 12:57
Re: Wie Wert einer Struktur direkt zuweisen?1.811ModeratorRalf Ehlert12.01.09 13:09
Re: Wie Wert einer Struktur direkt zuweisen?1.728Kuno6012.01.09 13:22
Re: Wie Wert einer Struktur direkt zuweisen?1.785ModeratorFZelle12.01.09 15:56
Re: Wie Wert einer Struktur direkt zuweisen?1.784ModeratorDaveS12.01.09 20:31
Re: Wie Wert einer Struktur direkt zuweisen?1.694Kuno6013.01.09 00:31
Re: Wie Wert einer Struktur direkt zuweisen?1.795Kuno6026.07.09 07:13
Re: Wie Wert einer Struktur direkt zuweisen?1.637ModeratorDaveS26.07.09 12:42
Re: Wie Wert einer Struktur direkt zuweisen?1.797Kuno6026.07.09 22:56
Re: Wie Wert einer Struktur direkt zuweisen?1.658ModeratorDaveS26.07.09 23:41

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel