📄 number.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
namespace SMPP.Variable
{
public abstract class Number : Variable
{
protected Int64 Val;
public void GetValue(out byte Number)
{
Number = Val > byte.MaxValue ? byte.MaxValue : (Val < byte.MinValue ? byte.MinValue : (byte)Val);
}
public void GetValue(out Int16 Number)
{
Number = Val > Int16.MaxValue ? Int16.MaxValue : (Val < Int16.MinValue ? Int16.MinValue : (Int16)Val);
}
public void GetValue(out Int32 Number)
{
Number = Val > Int32.MaxValue ? Int32.MaxValue : (Val < Int32.MinValue ? Int32.MinValue : (Int32)Val);
}
public void GetValue(out Int64 Number)
{
Number = Val > Int64.MaxValue ? Int64.MaxValue : (Val < Int64.MinValue ? Int64.MinValue : (Int64)Val);
}
public void SetValue(ref byte Number)
{
Int64 val = Number;
SetValue(ref val);
Number = (byte)val;
}
public void SetValue(ref Int16 Number)
{
Int64 val = Number;
SetValue(ref val);
Number = (byte)val;
}
public void SetValue(ref Int32 Number)
{
Int64 val = Number;
SetValue(ref val);
Number = (byte)val;
}
public abstract void SetValue(ref Int64 Number);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -