Autor Beitrag
sebastian1234
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 46



BeitragVerfasst: Do 27.03.14 15:36 
Hallo,

habe folgendes gebaut...

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
public static void datenVollstaendig(double[][] kunde)
{
  for (int i = 0; i < kunde.Length; i++)
    {
      for (int j = 1; j < kunde[0].Length;
        {
          if (kunde[i][j] = DBNull.Value)
            {
               Console.WriteLine("Wert fehlt!");
            }
        } 
    }
}


Ich möchte das Array durchlauf und falls keine Wert vorhanden ist eine Meldung ausgeben!
Aktuelle Fehlermeldung: Eine implizite Konvertierung vom Typ "System.DBNull" in "double" ist nicht möglich

...kann ich auch etwas andere verwenden???

Gruß!!!
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Do 27.03.14 15:37 
double ist ein Werttyp- und kein Referenztyp und kann damit nicht null sein. In einem Array, welches aus doubles besteht, gibt es keine Stellen, in denen kein Wert vorhanden ist.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
sebastian1234 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 46



BeitragVerfasst: Do 27.03.14 15:41 
Okay,ja ... das ist logisch!

Ich lade Daten aus einem Excel File in eine Array! Gibt es eine Möglichkeit bevor die Daten ins Array geladen werden zu überprüfen ob die Daten (ExcelFIle besitzt Daten bspw. 4x4 Felder) vollständig sind?
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Do 27.03.14 16:30 
Wenn wir wüßten wie du die Daten aus Excel ins Array überführt hast konnten wir vielleicht helfen.