Vraag : c# linq aan xml

Ik heb de volgende code, en wanneer ik probeer om het eerste blok te doen, wanneer ik aan de lijn krijg en verklaring zuiver, krijg ik een nullreferencefout op uitgezochte nieuw {naam = x.Element („ows_Title“). Value}; lijn, maar slechts tijdens de lijn.  Het tweede stuk van code werkt, en zal 4 keer van een lus voorzien (het correcte aantal punten.  Ik begrijp niet waarom dit zou gebeuren aangezien ik ongeldige above.

controleer
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
ware
#if
            var listItems = van x in resultaten. Nakomelingen (NS + „rij“)
                            waar x.Attribute („ows_Title“)! = verklaar nietig
                            selecteer nieuw {naam = x.Element („ows_Title“). Waarde};
            
            foreach (var punt in listItems)
            {

                System.Diagnostics.Debug.Print (item.name);

            }
#else
            var listItems = van x in resultaten. Nakomelingen (NS + „rij“)
                            waar x.Attribute („ows_Title“)! = verklaar nietig
                            selecteer nieuw {naam = „test“};

            foreach (var punt in listItems)
            {

                System.Diagnostics.Debug.Print (item.name);

            }

#endif

Antwoord : c# linq aan xml

probeer:

openFileDialog1.Filter = de „dossiers van Excel (*.xlsx, *.xlsm)|*.xlsx; *.xlsm“;
Andere oplossingen  
 
programming4us programming4us