C#语言编写爱心的简短代码
时间: 2024-09-24 09:06:19 浏览: 52
C#语言编写Modbus RTU通讯程序
在C#中,我们可以使用控制台图形字符来绘制一个简单的爱心。下面是一个简短的示例代码:
```csharp
using System;
class HeartShape
{
static void Main()
{
Console.SetConsoleCursorPosition(new System.Drawing.Point(0, 0)); // 设置光标位置
DrawTopRow();
Console.WriteLine("\n"); // 换行
DrawMiddleRows();
Console.WriteLine("\n"); // 再次换行
DrawBottomRow();
Console.ReadKey(); // 等待用户按下任意键后关闭窗口
}
// 上半部分的心形
private static void DrawTopRow()
{
Console.Write(" /\\ ");
}
// 中间部分的心形
private static void DrawMiddleRows()
{
Console.Write("|__|");
for (int i = 0; i < 4; i++)
{
Console.Write(@"\___/".Substring(i, 3));
}
}
// 下半部分的心形
private static void DrawBottomRow()
{
Console.Write("|___|");
for (int i = 0; i < 4; i++)
{
Console.Write(@"/____\\".Substring(i, 5));
}
}
}
```
这个程序会在控制台上打印出一个简单的爱心形状。当你运行它时,可以看到心形图案。
阅读全文