![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
渣渣林
这个作者很懒,什么都没留下…
展开
-
编译原理:C#词法分析器实现 C#代码实现
西南石油大学的编译原理课程实验一代码如下: 代码是在老师的基础上增加了制表符,就是空格回车等等,然后还有就是判断数字等等的代码。 修改的代码如下 1、乘法和乘方的代码如下 2、当输入是数字或者小数的时候的处理代码 3、加减乘除代码 4、过滤空白字符代码 源代码如下: using System; using System.IO; namespace scanner { //记号类别号 enum Token_Type { ORIGIN, SCALE, ROT,原创 2020-12-31 20:20:17 · 1526 阅读 · 4 评论 -
软件体系结构设计原则
软件体系结构设计模式 一【实验目的】 理解面向对象设计原则的基本概念 掌握主要设计原则的概念、实现方法和实例 二【实验内容】 1.里氏替换原则 举一个符合里氏替换原则的例子,用代码实现 里氏替换原则: • 子类可以实现父类的抽象方法,但不能覆盖父类的非抽象方法 • 子类中可以增加自己特有的方法 • 当子类的方法重载父类的方法时,方法的前置条件(即方法的输入参数)要比父类的方法更宽松 • 当子类的方法实现父类的方法时(重写/重载或实现抽象方法),方法的后置条件(即方法的的输出/返回值)要比父类的方法更严格或原创 2020-11-06 15:46:36 · 1320 阅读 · 0 评论 -
C#管道流代码示例
本章内容讲了C#代码实现管道流的详细过程,通过管道流读取文件,然后对文件进行移位操作,最后将其回写入管道流 源代码详见github https://github.com/zhazhalin/HDWK.git 1. 问题描述: (1)input.txt文本文件存放多行字符串; (2)每行字符串由多个单词组成;每个单词由空格分隔做如下操作: (3)系统从文本文件中读入字符串 (4)对每个字符串中的单词进行循环移位操作 如:i love you 移位后 存在如下字符串 i love you love you i原创 2020-09-18 10:42:13 · 1407 阅读 · 0 评论