سی شارپ 06 - C# 06
شنبه 22 بهمن 1390 11:31 ق.ظ
ارسال شده در: سی شارپ ،
دیدگاه ها : نظرات
آخرین ویرایش: - -
سی شارپ 05 - C# 05
شنبه 22 بهمن 1390 11:20 ق.ظ
ارسال شده در: سی شارپ ،
دیدگاه ها : نظرات
آخرین ویرایش: - -
سی شارپ 04 - C# 04
شنبه 22 بهمن 1390 11:17 ق.ظ
ارسال شده در: سی شارپ ،
|
مثال |
توضیحات |
Description |
operand |
|
1+5=6 |
جمع |
Add |
+ |
|
7-5=2 |
تفریق |
Subtract |
- |
|
2*2=4 |
ضرب |
Multiply |
* |
|
4/2=2 |
تقسیم |
Divide |
/ |
|
5%2=1 |
باقیمانده |
Remainder or modulo |
% |
|
x=1; x++ =>> x=2 |
افزایش یک واحد |
Increment by 1 |
+ + |
|
x=5; x-- =>> x=4 |
کاهش یک واحد |
Decrement by 1 |
- - |
|
مثال |
توضیحات |
Description |
operand |
|
x = y |
مساوی |
simple assignment |
= |
|
x = x + 1 یا x +=1 |
جمع مساوی |
additive assignment |
+= |
|
x = x - 1 یا x -=1 |
تفریق مساوی |
subtractive assignment |
-= |
|
x = x *1 یا x *=1 |
ضرب مساوی |
multiplicative assignment |
*= |
|
x = x / 1 یا x /=1 |
تقسیم مساوی |
division assignment |
/= |
|
x = x % 1 یا x %=1 |
باقیمانده مساوی |
modulo assignment |
%= |
|
مثال |
توضیحات |
Description |
operand |
|
10= = 10 |
برابری |
equality check |
= = |
|
10 !=5 |
نا مساوی |
un-equality check |
! = |
|
10>5 |
بزرگتر از |
greater than |
> |
|
5<20 |
کوچکتر از |
less than |
< |
|
11>=11 |
بزرگتر مساوی |
greater than or equal to |
>= |
|
5<=5 |
کوچکتر مساوی |
less than or equal to |
<= |
|
توضیحات |
Description |
operand |
|
AND بیتی |
Bitwise AND |
& |
|
OR بیتی |
Bitwise OR |
| |
|
XOR بیتی |
Bitwise XOR |
^ |
|
NOT بیتی |
Bitwise NOT |
! |
|
AND منطقی |
Logical AND |
&& |
|
OR منطقی |
Logical OR |
|| |
|
توضیح |
ترتیب |
عملگرها |
|
1. پرانتز و عملگرهای مربوط به آرایه |
L � R |
( ) [ ] |
|
2. عملگرهای unary |
R � L |
- ++ -- ! |
|
3. عملگرهای ریاضی |
L � R |
* / % |
|
4. عملگرهای ریاضی |
L � R |
+ - |
|
5. عملگرهای رابطهای |
L � R |
< <= > >= |
|
6. عملگرهای مساوی و نامساوی |
L � R |
== != |
|
7. AND بیتی |
L � R |
& |
|
8. XOR بیتی |
L � R |
^ |
|
9. OR بیتی |
L � R |
| |
|
10. AND منطقی |
L � R |
&& |
|
11. OR منطقی |
L � R |
| | |
|
12. عملگرهای جایگزینی |
R � L |
= += -= *= /= %= |
دیدگاه ها : نظرات
آخرین ویرایش: - -
سی شارپ 03 - C# 03
جمعه 14 بهمن 1390 09:00 ب.ظ
ارسال شده در: سی شارپ ،
Casting یا تبدیل انواع DataTypeها به یکدیگر
Implicit Explicit
int s = 5; int t;
long t; long s = 5;
t = s; t =(int)s;
نتیجه t = 5
تبدیل رشته به عد صحیح (String to int)
به دو روش:
int i = Convert.toInt32(Consol.Readline()); این دستور قویتر است و محدوده بزرگتری از تبدیلات را شامل میشود.
int i = int.Parse(Consol.Readline());
تبدیل عدد صحیح به رشته (int to string)
int num1 = 123;
String num2;
num2 = num1.toString();
دستور if و if – else
int intNum = 27;
if (intNum == 27)
{
Console.Writeline("intNumber is: {0}",intNum);
}
if (intNum > 3)
{
Console.Writeline("Number is Greater than 3.");
if (intNum == 6)
Console.Writeline("Number is: 6");
}
if (String.Compare(strName, "mohammad", True) == 0)
Console.Writeline("Matched");
if( (intX > 10 && intX < 20) || (intX > 25 && intX < 30))
Console.Writeline("OK");
if (strName == "Bryan")
strFavoriteColor = "Madras Yellow";
else if(strName == "Stephanie")
strFavoriteColor = "Sea Blue";
else if(strName == "Cathy")
strFavoriteColor = "Morning Mist";
else if(strName == "Betty")
strFavoriteColor = "Passionate Purple";
else if(strName == "Edward")
strFavoriteColor = "Battleship Gray";
دستور switch - case
switch(strName)
{
case "Bryan":
strFavoriteColor = "Madras Yellow";
break;
case "Stephanie":
strFavoriteColor = "Sea Blue";
break;
case "Cathy":
strFavoriteColor = "Morning Mist";
break;
case "Betty":
strFavoriteColor = "Passionate Purple";
break;
case "Edward":
strFavoriteColor = "Battleship Gray";
break;
}
تمرین:
معکوس کردن یک عدد
چاپ ستاره با حالتهای مختلف
ضرب دو عدد با استفاده از جمع
تقسیم دو عدد با استفاده از تفریق
محمد محمدی 09122752913 - mohammadi512@gmail.com
دیدگاه ها : نظرات
آخرین ویرایش: جمعه 14 بهمن 1390 10:51 ب.ظ
سی شارپ 02 - C# 02
جمعه 14 بهمن 1390 08:19 ب.ظ
ارسال شده در: سی شارپ ،
الحاق (اتصال رشتهها)
string strOne;
string strTwo;
string strResults;
strOne = "Welcome to";
strTwo = "C#";
strResults = strOne + strTwo;
بهدست آوردن طول یک رشته (تابع Length)
string strData;
strData = textbox1.Text;
Console.Writeline(strData.Length.ToString() + " Character(s)");
کار با زیررشتهها (تابع Substring)
string strData;
strData = textbox1.Text;
Console.Writeline(strData.Substring(0, 3));
Console.Writeline(strData.Substring(3, 3));
Console.Writeline(strData.Substring(strData.Length - 3));
جایگزینی رشتهها (تابع Replace)
string strData;
string strNewData;
strData = textbox1.Text;
strNewData = strData.Replace("Hello", "Goodbye");
Console.Writeline(strNewData);
مقایسه رشته ها (تابع Compare)
string strName;
strName = textbox1.Text;
if(String.Compare(strName, "Mohammad", True) == 0)
Console.Writeline("محتویات دو رشته با هم برابر است ","مقایسه دو رشته");
False : برای مقایسه دو رشته، نسبت به بزرگی و کوچکی حروف حساس میباشد.
پیشفرض این دستور True میباشد.
خروجی این دستور یک عدد صحیح میباشد که مثبت، منفی و یا صفر میباشد:
مثبت: رشته اول بزرگتر از رشته دوم میباشد.
صفر: دو رشته با هم برابر میباشند.
منفی: رشته اول کوچکتر از رشته دوم می باشد.
تابع Split
Srting text;
string[] a = text.split(' ');
جستجوی یک رشته در رشته دیگر
string a,b;
int c = a.Indexof(b);
رشته b در رشته a یافت شده و عدد اولین کاراکتر b در a در C قرار میگیرد.
دیدگاه ها : نظرات
آخرین ویرایش: جمعه 14 بهمن 1390 10:34 ب.ظ
تبلیغات 


