| 
									
										
										
										
											2018-10-12 15:37:13 -04:00
										 |  |  | --- | 
					
						
							|  |  |  | title: is | 
					
						
							|  |  |  | --- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## is
 | 
					
						
							|  |  |  | The `is` keyword checks if an object is compatible with a given type, or (starting with C# 7) tests an expression against a pattern. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-12-11 01:08:53 +02:00
										 |  |  | ## Example
 | 
					
						
							|  |  |  | ```csharp | 
					
						
							|  |  |  |   int number = 6; | 
					
						
							|  |  |  |   Console.WriteLine(number is long);    // False | 
					
						
							|  |  |  |   Console.WriteLine(number is double);  // False | 
					
						
							|  |  |  |   Console.WriteLine(number is int);     // True | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-12 15:37:13 -04:00
										 |  |  | #### More information:
 | 
					
						
							|  |  |  | - [C# Reference: is](https://docs.microsoft.com/dotnet/csharp/language-reference/keywords/is) |