如何检查数字是否在两个数字之间并在有条件的情况下使用

32v*_*har -3 c# range

基本上,这是我想要做的..我有两个整数,一个范围的开始和结束,我想检查给定的字符串是否包含这两个整数之间的数字.字符串也可以包含整数,并且应该包含在内.

int availableRangeBegin = 12;
int availableRangeEnd = 20;

String prefDay = "15"

if (int.Parse(prefday) is any number between range 12 and 20 including 12 and 20 )
{

  // do something
  // will get here in this case because 12 < 15 < 20
}
Run Code Online (Sandbox Code Playgroud)

我不确定如何检查范围内的数字.任何帮助将不胜感激!

Ale*_*ker 5

int availableRangeBegin = 12;
int availableRangeEnd = 20;
string prefDay = "20";

int number = int.Parse(prefDay);
if (number >= availableRangeBegin && number <= availableRangeEnd)
{
}
Run Code Online (Sandbox Code Playgroud)