C# 如何检查c中的整数是否包含某个数字#

C# 如何检查c中的整数是否包含某个数字#,c#,numbers,integer,int,C#,Numbers,Integer,Int,如果整数在C#中包含某个数字,有没有办法检查它们 例如: 我想查7点。当我输入17时,代码将返回1。当我输入28时,代码将返回0 谢谢将其转换为字符串,然后使用string.Contains: int number = 17; int digit = 7; bool result = number.ToString().Contains(digit.ToString()); int i = 17; int j = 28 int k = 7; bool a = i.ToString().Con

如果整数在C#中包含某个数字,有没有办法检查它们

例如:

我想查7点。当我输入17时,代码将返回1。当我输入28时,代码将返回0


谢谢

将其转换为字符串,然后使用
string.Contains

int number = 17;
int digit = 7;
bool result = number.ToString().Contains(digit.ToString());
int i = 17;
int j = 28
int k = 7;

bool a = i.ToString().Contains(k.ToString());
bool b = j.ToString().Contains(k.ToString());

int result=number.ToString()包含(“7”)?1 : 0;问题与stackoverflow无关。您应该描述这个问题,并说明到目前为止为解决它所做的工作。
变量
?什么类型?基本类型?数组/列表/字典?复杂的用户定义对象?