【程序员之家Csharp小程序代码集】在编程的世界中,C 作为一种强大且灵活的编程语言,广泛应用于桌面应用、游戏开发(如 Unity)、Web 应用以及移动应用开发。对于许多开发者来说,掌握 C 不仅是一种技能,更是一种兴趣和热情。为了帮助更多热爱编程的朋友更好地理解和运用 C,本文整理了一些实用的小程序代码示例,供参考与学习。
一、基础语法类小程序
1. 控制台输入输出示例
这是一个简单的控制台程序,用于接收用户输入并输出结果:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入你的名字:");
string name = Console.ReadLine();
Console.WriteLine("你好," + name + "!");
}
}
```
2. 简单计算器
实现加减乘除功能的控制台小工具:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入第一个数字:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入运算符(+、-、、/):");
char op = Convert.ToChar(Console.ReadLine());
Console.Write("请输入第二个数字:");
double num2 = Convert.ToDouble(Console.ReadLine());
double result = 0;
switch (op)
{
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '':
result = num1 num2;
break;
case '/':
if (num2 != 0)
result = num1 / num2;
else
Console.WriteLine("错误:除数不能为零!");
break;
default:
Console.WriteLine("无效的运算符!");
break;
}
if (op == '+' || op == '-' || op == '' || op == '/')
Console.WriteLine("结果是:" + result);
}
}
```
二、面向对象编程示例
1. 学生信息管理类
定义一个 `Student` 类,并实现基本的信息存储与显示:
```csharp
using System;
class Student
{
public string Name { get; set; }
public int Age { get; set; }
public string Grade { get; set; }
public void DisplayInfo()
{
Console.WriteLine($"姓名:{Name},年龄:{Age},年级:{Grade}");
}
}
class Program
{
static void Main()
{
Student student = new Student();
student.Name = "张三";
student.Age = 18;
student.Grade = "高一";
student.DisplayInfo();
}
}
```
三、文件操作类小程序
1. 读写文本文件
示例展示如何使用 C 读取和写入文本文件:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
// 写入文件
string filePath = "test.txt";
string content = "这是写入文件的内容。";
File.WriteAllText(filePath, content);
Console.WriteLine("文件已成功写入!");
// 读取文件
string readContent = File.ReadAllText(filePath);
Console.WriteLine("文件内容为:\n" + readContent);
}
}
```
四、图形界面小程序(Windows Forms)
1. 简单窗体应用
创建一个带有按钮和标签的 Windows 窗体程序,点击按钮后显示消息:
```csharp
using System;
using System.Windows.Forms;
namespace SimpleApp
{
public class MainForm : Form
{
private Button btn;
private Label lbl;
public MainForm()
{
this.Text = "我的第一个窗体程序";
this.Size = new System.Drawing.Size(300, 200);
lbl = new Label();
lbl.Text = "点击按钮查看消息";
lbl.Location = new System.Drawing.Point(50, 50);
this.Controls.Add(lbl);
btn = new Button();
btn.Text = "点击我";
btn.Location = new System.Drawing.Point(100, 100);
btn.Click += Btn_Click;
this.Controls.Add(btn);
}
private void Btn_Click(object sender, EventArgs e)
{
MessageBox.Show("欢迎使用 C 程序!");
}
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new MainForm());
}
}
}
```
结语
以上是一些常见的 C 小程序代码示例,涵盖了控制台应用、面向对象编程、文件操作以及简单的图形界面开发。这些代码不仅有助于初学者快速入门,也能帮助有经验的开发者进行项目测试或功能验证。
如果你正在学习 C,不妨多动手实践,通过不断编写小程序来提升自己的编程能力。编程的乐趣在于创造,而 C 正是你通往无限可能的一把钥匙。
程序员之家,不只是代码的集合,更是灵感的源泉。