C'è un altro modo, ad eccezione di Stack<T>.Count() == 0
, per verificare se uno Stack<T>
è vuoto?Come verificare se una pila <T> è vuota
Proveniente da sfondo C++/Java dove le classi "stack" in genere hanno una sorta di metodo dedicato "è vuoto" come Java - Stack.empty.
https://answers.yahoo.com/question/index?qid=20120403003525AAWPFlt –
Imho che è un modo molto leggibile ed efficiente. Quindi no, non conosco un modo migliore poiché ['Peek'] (http://msdn.microsoft.com/en-us/library/1w32446f (v = vs.110) .aspx) non è un'opzione. –
Puoi usare 'Any' credo. 'var notEmpty = stack.Any()'. Per essere chiari, come dice @TimSchmelter di seguito, questo non è così efficace come usare la proprietà 'Count'. –