Allora ragazzi, innanzitutto grazie.
Sto usando NCalc, mi trovo bene, ma ora ho un problema…non mi interpreta bene gli operatori condizionali “OR” “AND” "NOT”
questo è un esempio di codice generato con ChatGPT (e cmq anche in rete mi riporta le stesse cose) :
Imports NCalc
Module Module1
Sub Main()
Dim expression As String = "(A OR B) AND NOT C"
Dim e As New Expression(expression)
' Imposta i valori delle variabili
e.Parameters("A") = True
e.Parameters("B") = False
e.Parameters("C") = True
' Valuta l'espressione
Dim result As Object = e.Evaluate()
' Mostra il risultato
Console.WriteLine("Risultato dell'espressione: " & result.ToString())
Console.ReadLine()
End Sub
End Module
l'errore che mi segnala è il seguente 'mismatched input 'OR' expecting ')'
Cioè non mi riconosce l'OR oppure l'AND o il NOT…
Potete aiutarmi per cortesia ?