当前位置:编程学习 > C#/ASP.NET >>

表达式解析的全部源码 C#版

using System;
using System.Collections;
namespace XXXXX
{
 public class Expression
 {
    private Expression() {}
    #region No01.表达式分割为ArrayList形式
    /// <summary>
    /// 要求表达式以空格 作为分隔符
    /// 转换表达式折分为:
    /// 变量及数值 ,变量不允许为@
    /// 字符串“”
    /// 运算符号{+、-、*、/、++、+=、--、-=、*=、/=、!、!=、>、>=、>>、<、<=、<>、|、|=、||、&、&=、&&}
    /// 括号{包括(、)}
    /// </summary>
    /// <param name="sExpression"></param>
    /// <returns></returns>
    public static ArrayList ConvertExpression(string sExpression)
    {
     ArrayList alist = new ArrayList();
     string word = null;
     int      i      = 0;
     string     c      = "";
 
     while(i < sExpression.Length)
     {
    #region "
    if (word != null && word != "")
补充:asp.net教程,C语言
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,