CSharp-Learning/lessons/Lesson06/Devices/Camera.cs
Rosmontis_Cloud f604d53191 Initial commit: C# 学习笔记和示例代码
- Lesson 01-10: C# 基础语法
- WebView2: 集成示例
- notes/: 详细笔记
2026-07-01 16:31:35 +08:00

35 lines
719 B
C#

using System;
namespace Lesson06.Devices
{
class Camera : IDevice
{
private string name;
public bool IsConnected { get; private set; }
public Camera(string name)
{
this.name = name;
this.IsConnected = false;
}
public void Connect()
{
if (!IsConnected)
{
IsConnected = true;
Console.WriteLine($"[{name}] 摄像头已连接");
}
}
public void Disconnect()
{
if (IsConnected)
{
IsConnected = false;
Console.WriteLine($"[{name}] 摄像头已断开");
}
}
}
}