बिटवाइज़ और/नहीं VB.NET से करने के लिए मूल कोड (VB.NET):परिवर्तित सी #
curStyle = curStyle And (Not ES_NUMBER)
बदला गया कोड (सी #):
curStyle = curStyle & (!ES_NUMBER);
लेकिन यह मुझे इस त्रुटि दे रहा है:
Operator '!' cannot be applied to operand of type 'long'
ES_NUMBER डेटा प्रकार का लंबा है। मैंने इसे int, string, आदि में बदलने की कोशिश की। सभी काम नहीं करते हैं।
मैं इस समस्या को कैसे हल करूं?
CurStyle किस प्रकार का है? –
परावर्तक प्राप्त करें। यह आपको और कई अन्य अनुवाद दिखाएगा। –
'~' बिटवाई पूरक पूरक ऑपरेटर है, जो ऑपरेंड में हर बिट को फ़्लिप करता है। –