数据结构多种多样,而且每一种都有其使用的场合。应该了解最基本的数据结构,比如队列,栈,链表,图等,也可以利用结构体封装数据,利用枚举变量限定某些值,而不仅仅是使用数组。下面说下我的理解:
1、用结构体封装数据
有两个场合比较适合使用结构体。
第一:对特定的模块进行操作时可以使用结构体封装其所有需要的数据元素。
比如:关于PLC的所有操作可以封装为一个结构体,如下所示:
/// <summary>
/// 封装PLC操作时的相关参数
/// </summary>
public struct PLC
{
public bool connectIsOk = false;//检查PLC与上位机通信是否正常
public string address;//PLC的地址
public string readPlc = "";//读PLC的命令使用的地址
public strin