本文整理汇总了C#中Calculator.Variable方法的典型用法代码示例。如果您正苦于以下问题:C# Calculator.Variable方法的具体用法?C# Calculator.Variable怎么用?C# Calculator.Variable使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Calculator
的用法示例。
在下文中一共展示了Calculator.Variable方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetExpression
public void SetExpression(string key, string value, Calculator calc)
{
m_key = key;
m_expression = value;
if (calc != null)
{
m_tree = ExpressionTreeNode.Parse(m_expression, calc);
}
m_bufferSet = false;
//Find variable on forehand to make calculation faster.
int propIndex = m_key.LastIndexOf(Calculator.PROPERTY_CHAR);
string varName;
if (propIndex != -1)
{
varName = m_key.Substring(0, propIndex);
}
else
{
varName = m_key;
}
if (calc != null)
{
m_variable = calc.Variable(varName);
if (m_variable == null)
throw new System.Exception("Invalid variable key: " + key);
}
m_propName = m_key.Substring(propIndex + 1);
}