问题
Is there a way I can check Integers if they contain a certain number in C#?
For example:
I want to check for 7. When I enter 17, the code will return 1. When I enter 28, the code will return 0.
Thank You
回答1:
int number = 17;
int digit = 7;
bool result = number.ToString().Contains(digit.ToString());
回答2:
Convert it to a string, then use 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());
来源:https://stackoverflow.com/questions/33157225/how-to-check-if-an-integer-includes-a-certain-number-in-c-sharp