Codice originale (VB.NET):Conversione bit E/NON da VB.NET a C#
curStyle = curStyle And (Not ES_NUMBER)
codice modificato (C#):
curStyle = curStyle & (!ES_NUMBER);
Ma mi sta dando questo errore:
Operator '!' cannot be applied to operand of type 'long'
ES_NUMBER è di tipo dati lungo. Ho provato a cambiarlo in int, string, ecc. Tutto non funziona.
Come posso risolvere questo problema?
Che tipo è curStyle? –
Ottieni Reflector. Ti mostrerà questa e molte altre traduzioni. –
'~' è l'operatore del complemento bit per bit, che converte ogni bit nell'operando. –