मैं परीक्षण करने के लिए एक दिया object
एक दिया Type
लिए डाली जा सकती है कि क्या चाहते हो के साथ आपरेशन 'के रूप में' प्रदर्शन करने के लिए।सी #: कैसे एक प्रकार
इस परिदृश्य में, मैं एक वस्तु है, और Type
का प्रतिनिधित्व किस प्रकार मैं करने के लिए इसे कास्ट करना चाहते हैं:
public function FooBar(..., object data, Type expected) {
...
var unboxedData = ?
if (unboxedData == null) {
....
}
...
}
मैं कैसे प्रकार type
का प्रतिनिधित्व करता है के लिए data
डाली कर सकते हैं?
मूल रूप से, मैं ऐसा करना चाहते हैं:
var unboxedData = data as Type;
... लेकिन बेशक आप एक as
बयान के साथ Type
उपयोग नहीं कर सकते की है, तो मैं क्या करूँ?
आप * परीक्षण * करना चाहते हैं, या आप * कास्ट * करना चाहते हैं? – CesarGon