c# XElement linq, return bool -


i need return bool type field contains 1 or 0

<auto>1</auto> 

code

    public bool getbooksauto()     {         return (bool)xd.elements("root").elements("books").elements("auto")             .select(x => x)             .any();     } 

can written in 1 return line or should test strings 1 , 0. thank you!

if want check whether of auto elements has value 1:

xd.elements("root").elements("books").elements("auto")     .select(a => (int)a == 1) // here true if value 1 , false if 0     .any() 

you can put condition directly any operator:

xd.elements("root").elements("books").elements("auto").any(a => (int)a == 1) 

Comments

Popular posts from this blog

javascript - Clear button on addentry page doesn't work -

c# - Selenium Authentication Popup preventing driver close or quit -

tensorflow when input_data MNIST_data , zlib.error: Error -3 while decompressing: invalid block type -