c# loading类
时间: 2023-07-27 21:09:08 浏览: 64
在 C# 中,可以通过使用 System.Threading 命名空间中的类来实现加载操作。以下是一个简单的 Loading 类的示例:
```csharp
using System.Threading;
public class Loading
{
private Thread loadingThread;
private bool isRunning;
public void Start()
{
isRunning = true;
loadingThread = new Thread(Run);
loadingThread.Start();
}
public void Stop()
{
isRunning = false;
}
private void Run()
{
while (isRunning)
{
Console.Write(".");
Thread.Sleep(500); // 模拟加载过程
}
}
}
```
使用方法:
```csharp
Loading loading = new Loading();
loading.Start();
// 加载代码
Thread.Sleep(5000);
loading.Stop();
```
以上示例中,Loading 类会创建一个线程,在该线程中输出“.”字符,模拟加载过程。在主线程中调用 Start 方法时,Loading 类会启动该线程;调用 Stop 方法时,Loading 类会停止该线程。