
C#学习
C#语言基础知识
究极调参工程师
生命是一场无声的道别。
展开
-
(4)C# HashTable,Dictionary<T>
class Program { class student { public student(string _name, int _id) { name = _name; id = _id; } public string name; public int id; ...原创 2020-09-04 23:18:05 · 243 阅读 · 1 评论 -
(3)C# List<T>,LinkedList<T>
using System;using System.Collections.Generic; //List所在名称空间using System.Linq;using System.Text;using System.Threading.Tasks;using System.Collections; //ArrayList 所在名称空间namespace CSharpTest{ class Program { class student { .原创 2020-09-04 21:43:30 · 509 阅读 · 0 评论 -
(2)C# ArrayList,List<T>
using System;using System.Collections.Generic; //List所在名称空间using System.Linq;using System.Text;using System.Threading.Tasks;using System.Collections; //ArrayList 所在名称空间namespace CSharpTest{ class Program { class student { .原创 2020-09-03 23:09:48 · 221 阅读 · 0 评论 -
(1) C# 数组
class Program { class student { public student(string _name, int _id) { name = _name; id = _id; } public string name; public int id; ...原创 2020-09-03 22:19:11 · 184 阅读 · 0 评论 -
非标框架(11)-有限状态机4-进板状态
/// <summary> /// 进板中 /// </summary> public class PalletInState : StateBase { private static PalletInState instance = new PalletInState(); public static PalletInState Instance => instance; public o...原创 2020-05-10 01:43:19 · 317 阅读 · 0 评论 -
非标框架(10)-有限状态机3-空闲状态
using LaserWelder.Agency;using LaserWelder.Machine;namespace LaserWelder.StateMachine{ /// <summary> /// 空闲状态 /// </summary> public class IdleState : StateBase { private static IdleState instance = new IdleState.原创 2020-05-09 21:38:02 · 313 阅读 · 0 评论 -
非标框架(9)-有限状态机2-状态机主体类
using System;using LaserWelder.Machine;using LaserWelder.Util;namespace LaserWelder.StateMachine{ public class FSM : TaskLoop { private static FSM instance = new FSM(); public static FSM Instance => instance; /// &.原创 2020-05-09 21:09:17 · 259 阅读 · 0 评论 -
非标框架(8)-有限状态机1-状态机基类
using System;namespace LaserWelder.StateMachine{ public abstract class StateBase : ICanExcuteMsg,ICloneable { public abstract void Update(); public abstract StateType Type { get; } public abstract void Enter(StateType old...原创 2020-05-09 21:07:33 · 307 阅读 · 0 评论 -
非标框架(7)-机械手抽象类
/// <summary> /// 机械手抽象类 /// </summary> /// <typeparam name="TPrm">参数类型</typeparam> public abstract class RobotBase<TPrm> : ICanGetAxisArray, IMsgRobot...原创 2020-05-05 19:40:59 · 325 阅读 · 0 评论 -
非标框架(6)-轴类
using System;using System.Threading;using LaserWelder.Base;using LaserWelder.Util;namespace LaserWelder.Motion{ /// <summary> /// 轴 /// </summary> public partial clas...原创 2020-05-04 20:34:23 · 347 阅读 · 0 评论 -
非标框架(5)-轴参数类
/// <summary> /// 轴参数 /// </summary> public class AxisPrm : EntityBase<AxisKey>, ICloneable { public AxisPrm() : base() { } privat...原创 2020-05-04 20:07:01 · 400 阅读 · 0 评论 -
非标框架(4)-控制卡类
/// <summary> /// 控制卡类 /// </summary> public class Card : EntityBase<short> { public Card(short key, CardPrm prm, ICardExecuter executer) : base(key) ...原创 2020-05-03 17:03:59 · 403 阅读 · 0 评论 -
非标框架(3)-轴控制接口
/// <summary> /// 控制卡轴相关操作接口 /// </summary> public interface IAxisOperate { /// <summary> /// 控制轴限位信号有效/无效设置, 以及其有效时的电平设置 /// </summar...原创 2020-05-03 16:50:00 · 453 阅读 · 0 评论 -
非标框架(2)-运控卡接口
/// <summary> /// 控制卡所有操作的接口 /// </summary> public interface ICardExecuter : IAxisOperate, IIOOperate { /// <summary> /// 品牌 /// </summa...原创 2020-05-03 16:48:48 · 534 阅读 · 0 评论 -
非标框架(1)-IO口接口
public interface IIOOperate { /// <summary> /// 按组设置数字输出状态 /// </summary> /// <param name="cardNum">当前控制卡卡号</param> /// <para...原创 2020-05-03 16:44:32 · 551 阅读 · 0 评论