一个简单的.net core 做的小项目
时间: 2024-04-09 14:33:21 浏览: 42
以下是一个简单的 .NET Core 小项目的示例,用于展示如何创建一个简单的待办事项应用程序:
1. 创建一个新的 .NET Core 控制台应用程序项目。
2. 在项目文件夹中创建一个 `TodoItem.cs` 文件,并添加以下代码:
```csharp
public class TodoItem
{
public int Id { get; set; }
public string Title { get; set; }
public bool IsCompleted { get; set; }
}
```
3. 在项目文件夹中创建一个 `TodoList.cs` 文件,并添加以下代码:
```csharp
using System.Collections.Generic;
public class TodoList
{
private List<TodoItem> todoItems;
public TodoList()
{
todoItems = new List<TodoItem>();
}
public void AddTodoItem(TodoItem item)
{
todoItems.Add(item);
}
public List<TodoItem> GetTodoItems()
{
return todoItems;
}
}
```
4. 在 `Program.cs` 文件中,添加以下代码:
```csharp
using System;
class Program
{
static void Main()
{
TodoList todoList = new TodoList();
while (true)
{
Console.WriteLine("1. Add todo item");
Console.WriteLine("2. View todo items");
Console.WriteLine("3. Exit");
Console.Write("Enter your choice: ");
string input = Console.ReadLine();
if (input == "1")
{
Console.Write("Enter title: ");
string title = Console.ReadLine();
TodoItem todoItem = new TodoItem
{
Id = todoList.GetTodoItems().Count + 1,
Title = title,
IsCompleted = false
};
todoList.AddTodoItem(todoItem);
Console.WriteLine("Todo item added!");
}
else if (input == "2")
{
Console.WriteLine("Todo items:");
foreach (TodoItem item in todoList.GetTodoItems())
{
Console.WriteLine($"[{item.Id}] {item.Title} - Completed: {item.IsCompleted}");
}
}
else if (input == "3")
{
break;
}
}
}
}
```
5. 运行程序,你将看到一个简单的菜单。你可以选择添加待办事项、查看待办事项列表或退出程序。根据你的选择,程序会执行相应的操作。
这个示例项目演示了如何创建一个简单的待办事项应用程序,可以添加和查看待办事项。你可以根据需求进一步扩展和改进这个项目,例如添加删除、编辑等功能,或者使用数据库来持久化数据等。