⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cmmstatement.cs

📁 关于CMM语言的解释器
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Text;

namespace CmmInterpretor
{
    //CMM语句描述类
    class CMMStatement
    {
        //两种构造函数
        public CMMStatement()
        { 
            num++;
            con = "";
            type = 0 ;//type的数值是语句类型的表示
            els = new string[4]; //语句元素,最多为4个
        }

        public CMMStatement(string initCon)
        {
            num++;
            con = initCon;
            type = 0;//type的数值是语句类型的表示
            els = new string[5]; //语句元素   
        }

        //用属性对数据进行存储,保证了封装性

        public static int StNum
        {
            get { return num; }
            set { } //不允许修改该值
        }

        public string Con
        {
            get { return con; }
            set { con = value; }
        }

        public int Type
        {
            get { return type; }
            set { type = value; }
        }

        public string[] Els
        {
            get { return els; }
            set { els = value; }
        }

        private static int num = 0; //序号
        private string con; //语句内容
        private int type; //语句类型
        private string[] els; //语句元素

       
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -