vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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 - Ein- und Umsteiger
Re: Variable verwendet bevor Wert zugewiesen 
Autor: Preisser
Datum: 20.10.11 10:44

Hallo,

Nullables sind aber eigentlich dafür gedacht, Werttyp-Daten dazustellen, die neben dem normalen Wertebereich noch zusätzlich null sein können, also wie bei DBs, wenn dort NULL-Werte erlaubt sind. Das was ich meinte, war aber dass der Compiler beim Kompilieren feststellen kann, ob der Variable überhaupt etwas zugewiesen wurde - nicht, ob sie den Wert "null" tatsächlich darstellt (man könnte das vergleichen wie in VB6, wo man einfach Variablen etwas zuweisen konnte, ohne sie vorher zu deklarieren - was mit Option Explicit nicht mehr geht). Also eine reine Hilfe für den Compiler bzw. auch ein bisschen Optimierung, da er dann nicht zuerst 0 zuweisen muss, wenn man später wieder etwas anderes zuweist.

Auch sowas z.B. wird in C# nicht kompiliert:
object o;
if (o == null) { ... }
, sondern man müsste beispielsweise explizit
object o = null;
o.ä. schreiben. Man kann allerdings auch beispielsweise "int i = new int();" schreiben, soweit ich das in Erinnerung habe, um den Standardwert (0) zuzuweisen - kann es aber im Moment nicht ausprobieren. (Ich will hier aber nichts weiter gegen VB.Net sagen - das war jetzt nur ein Beispiel; bzw. ist es eben Geschmackssache, was man bevorzugt. )

Beitrag wurde zuletzt am 20.10.11 um 11:00:22 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Variable verwendet bevor Wert zugewiesen5.018Kapitän Forelle19.10.11 23:46
Re: Variable verwendet bevor Wert zugewiesen3.586Fraki20.10.11 00:07
Re: Variable verwendet bevor Wert zugewiesen3.471Maas20.10.11 08:48
Re: Variable verwendet bevor Wert zugewiesen3.470Manfred X20.10.11 09:42
Re: Variable verwendet bevor Wert zugewiesen3.524ModeratorDaveS20.10.11 09:48
Re: Variable verwendet bevor Wert zugewiesen3.468Preisser20.10.11 09:49
Re: Variable verwendet bevor Wert zugewiesen3.374Manfred X20.10.11 09:51
Re: Variable verwendet bevor Wert zugewiesen3.431Preisser20.10.11 09:52
Re: Variable verwendet bevor Wert zugewiesen3.442ModeratorDaveS20.10.11 09:57
Re: Variable verwendet bevor Wert zugewiesen3.350Preisser20.10.11 09:59
Re: Variable verwendet bevor Wert zugewiesen3.511Manfred X20.10.11 10:05
Re: Variable verwendet bevor Wert zugewiesen3.418Maas20.10.11 10:06
Re: Variable verwendet bevor Wert zugewiesen3.503Manfred X20.10.11 10:11
Re: Variable verwendet bevor Wert zugewiesen3.582Preisser20.10.11 10:10
Re: Variable verwendet bevor Wert zugewiesen3.458Manfred X20.10.11 10:17
Re: Variable verwendet bevor Wert zugewiesen3.415ModeratorDaveS20.10.11 10:28
Re: Variable verwendet bevor Wert zugewiesen3.355Manfred X20.10.11 10:34
Re: Variable verwendet bevor Wert zugewiesen3.436Preisser20.10.11 10:44
Re: Variable verwendet bevor Wert zugewiesen3.432Manfred X20.10.11 11:13
Re: Variable verwendet bevor Wert zugewiesen3.461ModeratorDaveS20.10.11 10:49
Re: Variable verwendet bevor Wert zugewiesen3.471Maas20.10.11 09:50
Re: Variable verwendet bevor Wert zugewiesen3.392ModeratorDaveS20.10.11 09:55
Re: Variable verwendet bevor Wert zugewiesen3.468Manfred X20.10.11 10:00
Re: Variable verwendet bevor Wert zugewiesen3.444ModeratorDaveS20.10.11 09:40
Re: Variable verwendet bevor Wert zugewiesen3.545Kapitän Forelle20.10.11 19:12
Re: Variable verwendet bevor Wert zugewiesen3.365ModeratorDaveS20.10.11 19:25
Re: Variable verwendet bevor Wert zugewiesen3.451Manfred X20.10.11 19:25
Re: Variable verwendet bevor Wert zugewiesen3.501ModeratorDaveS20.10.11 19:42
Re: Variable verwendet bevor Wert zugewiesen3.479Manfred X20.10.11 20:05
Re: Variable verwendet bevor Wert zugewiesen3.381Kapitän Forelle20.10.11 19:47
Re: Variable verwendet bevor Wert zugewiesen3.470Fraki20.10.11 20:05
Re: Variable verwendet bevor Wert zugewiesen3.492Kapitän Forelle20.10.11 21:07
Re: Variable verwendet bevor Wert zugewiesen3.513Fraki20.10.11 21:27
Re: Variable verwendet bevor Wert zugewiesen3.434ModeratorDaveS20.10.11 20:12
Re: Variable verwendet bevor Wert zugewiesen3.464Kapitän Forelle20.10.11 21:42
Re: Variable verwendet bevor Wert zugewiesen3.440Manfred X20.10.11 23:21
Re: Variable verwendet bevor Wert zugewiesen3.475Manfred X20.10.11 20:33
Re: Variable verwendet bevor Wert zugewiesen3.438Kapitän Forelle20.10.11 21:46
Re: Variable verwendet bevor Wert zugewiesen3.424Maas20.10.11 19:45
Re: Variable verwendet bevor Wert zugewiesen3.413Kapitän Forelle20.10.11 21:48

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