2015-10-15 142 views
-5

有没有一种方法可以检查整数是否包含C#中的某个数字?如何检查一个整数是否包含c#中的某个数字?

例如:

我要检查7.当我输入17,该代码将返回1.当我输入28,代码将返回0

谢谢

+1

'int result = number.ToString()。Contains(“7”)? 1:0;' –

+0

问题是关于stackoverflow的话题。你应该描述这个问题并且展示*到目前为止已经做了什么来解决它*。 –

+0

'变量'?什么样的?基本类型?阵列/列表/字典?复杂的用户定义对象? – Eser

回答

2
int number = 17; 
int digit = 7; 
bool result = number.ToString().Contains(digit.ToString()); 
0

它转换为字符串,然后使用String.Contains

int i = 17; 
int j = 28 
int k = 7; 

bool a = i.ToString().Contains(k.ToString()); 
bool b = j.ToString().Contains(k.ToString()); 
相关问题