Open Aida-Hagh opened 5 months ago
int a = 10; int b = 5; int c = 20;
// اپراتورهای مقایسهای
bool isEqual = (a == b); // false
bool isNotEqual = (a != b); // true
bool isGreater = (a > b); // true
bool isLess = (a < c); // true
bool isGreaterOrEqual = (a >= b); // true
bool isLessOrEqual = (a <= c); // true
// اپراتورهای منطقی
bool logicalAnd = (a > b && a < c); // true
bool logicalOr = (a > b || a > c); // true
bool logicalNot = !(a == b); // true
object obj = "Hello, World!"; if (obj is string) { Console.WriteLine("obj is a string"); } else { Console.WriteLine("obj is not a string"); }
string str = obj as string;
// as :سعی میکند یک شیء را به نوع مشخصی تبدیل کند. اگر موفقیتآمیز نباشد، مقدار نال برمیگرداند.
int size = sizeof(int); // نتیجه: 4
Type type = typeof(int);
string str = null;
string result = str ?? "Default value";
Console.WriteLine(result); //جواب: Default value
//اگر مقدار قبل از علامت سوال نال باشد مقدار بعد از علامت سوال چاپ میشود در غیر این صورت همون مقدار قبل از علامت سوال چاپ میشود
اپراتورهای مقایسهای (Comparison Operators) و منطقی (Logical Operators) و سایر اپراتورها