से ऑपरेटर नहीं है मेरे पास एक वीबी वर्ग है जो Not
ऑपरेटर को अधिभारित करता है; यह सी # अनुप्रयोगों से उपयोग करने योग्य प्रतीत नहीं होता है।अधिभारित VB.NET का उपयोग सी #
Public Shared Operator Not(item As MyClass) As Boolean
Return False
End Operator
मैं VB.NET में इस का उपयोग कर सकते हैं:
If Not MyClassInstance Then
' Do something
End If
मैं एक सी # आवेदन में यह करने के लिए कोशिश कर रहा हूँ, लेकिन यह निर्माण नहीं होगा।
if (!MyClassInstance)
{
// do something
}
मैं त्रुटि
ऑपरेटर के लिए '!' 'MyClass'
ऑपरेटिंग पर लागू नहीं किया जा सकता है क्या कोई मुझे बता सकता है कि मुझे क्या याद आ रही है?
पैरामीटर ब्रेसिज़ के साथ कक्षा का नाम लिखने का प्रयास करें क्योंकि आपको उस फ़ंक्शन को कॉल करना होगा जो एक बूलियन मान लौटा रहा है। यानी 'if (! MyClassInstance()) { // कुछ करें }' – sohaiby