我正在从 Arduino(c 语言)切换到 Netduino(c# 语言)。
在我的 arduino 程序中,我有以下功能(内置):
我想将其转换为 C#。我有以下代码:
int ConstrainValue(int value, int min, int max)
{
int Value = value;
int Min = min;
int Max = max;
if (Value >= Max)
{
Value = Max;
return Value;
}
else if (Value <= Max)
{
Value = Min;
return Value;
}
return Value;
}
但是,我也希望能够将其用于double
数据类型。是否可以修改函数以便可以使用多种数据类型?