मैं एक जावा नौसिखिया हूँ। मैं यह पता लगाने की कोशिश कर रहा हूं कि क्या कोई संख्या कुछ इस तरह से डबल है:
if ( typeof ( items.elementAt(1) )== Double ) {
sum.add( i, items.elementAt(1));
}
सराहना करेंगे कि क्या कोई मुझे बता सकता है कि इस काम को ठीक से करने के लिए वाक्यविन्यास को कैसे पुनर्व्यवस्थित किया जाए।
Object#GetType()
विधि होती है, जो एक रिटर्न देती है Type
। तब के साथ तुलना करने के लिए इस्तेमाल किया जा सकता है typeof()
। इस मामले में, यह होगा items.elementAt(1).GetType() == typeof(double)
।
object o = new object(); Type t = typeof(o);
एक संकलक त्रुटि कहती हैo is a variable but is used like a type
। इस सवाल का नाम गुमराह करने वाला है ...