这个是刚进公司实习的时候,让我做的第一个练习-----在控制台中输出菱形。
接触了几个月的C#,竟然是第一次碰控制台,- -。
这是奋战出来的雏形。
花样不少,代码很抽象。
还是对Winform熟悉点,中途又打算在Winform里来打印菱形。
试了下,只有说调用控制台来输出,效果并不好,作罢。
关键是知道了在Winform里还可以调用控制台。方法如下:
[System.Security.SuppressUnmanagedCodeSecurity]
[DllImport("kernel32", CharSet = CharSet.Auto)]
static extern bool AllocConsole();
//再调用下AllocConsole()就OK了
又要求把代码改成面向对象的,研究了半天什么是面向对象,发现这么久以来,
自以为懂得一点什么叫面向对象,到最后恰恰相反,我那应该叫面向过程编程。。。
- -|| 或者两者都不是,像我这样半路出家的,无处不怪异。。。
还是打好编程基础先。。。
<控制台_画菱形 OOP> 改好的版本,删除了多余的代码,实现的方法差不多,
没什么变化,把输出的方法移植到菱形类中。 应该差不多了。 XD