?? 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 + -