chain.cs
来自「VC#里面的东西,大家可以看看」· CS 代码 · 共 36 行
CS
36 行
using System;
namespace Chain
{
public abstract class Chain {
//describes how all chains work
private bool hasLink;
protected Chain chn;
public Chain() {
hasLink = false;
}
//you must implement this in derived classes
public abstract void sendToChain(string mesg);
//-----
public void addToChain(Chain c) {
//add new element to chain
chn = c;
hasLink = true; //flag existence
}
//-----
public Chain getChain() {
return chn; //get the chain link
}
//-----
public bool hasChain() {
return hasLink; //true if linked to another
}
//-----
protected void sendChain(string mesg) {
//send message on down the chain
if(chn != null)
chn.sendToChain (mesg);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?