मैं एक जावा नौसिखिया हूँ। मैं यह पता लगाने की कोशिश कर रहा हूं कि क्या कोई संख्या कुछ इस तरह से डबल है:
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। इस सवाल का नाम गुमराह करने वाला है ...