×
اطلاعات بیشتر باشه، مرسی برای ارائه بهترین تجربه کاربری به شما، ما از کوکی ها استفاده میکنیم

gegli

برنامه نویسی programming

تدريس، رفع اشکال، اجراي پروژه

× تدريس برنامه نويسي و پروژه از مبتدي تا پيشرفته تدريس برنامه نويسي، رفع اشکال و اجراي پروژه asp .net , c# , sql , c++ , c , delphi , vb autocad , avr & codevision , proteus توسط مؤلف کتب کامپيوتري و الکترونيکي مهندس محمدي 09122752913 [email protected] [email protected]
×

آدرس وبلاگ من

csharp.goohardasht.com

آدرس صفحه گوهردشت من

goohardasht.com/m_mohammadi

?????? ???? ?????? ???? ????? ????? ??? ????

سی شارپ 3 - C# 03

دستور if و if � else
if (شرط 1 )
{
    Codes
}
 
if (شرط 1  )
{
    Codes
    if (شرط 2  )
    {
        Codes
    }
}
 
if (شرط 1)
{
    Code 1
}
else if (شرط 2)
{
    Code 2
}
else
{
    Code 3
}
 
 
 
دستور switch - case
switch(معیار اصلی سنجش یا متغیر)
{
   case شرط 1:
      Code 1
      break;
   case شرط 2:
      Code 2
      break;
.
.
.
   case شرط آخر:
      Last Code
      break;
   default:
      default Code
      break;
}
 
دستور while
While(شرط)
{
    Codes
}
 
دستور do - while
do
{
    Codes
}While(شرط)
 
دستور for
for(مقداردهی اولیه ; شرط ادامه حلقه; تغییر اندیسهای حلقه)
{
    Codes
}
 
دستور foreach
foreach(نوع داده  نام متغیر کنترل‌کننده   in   منبعی برای متغیر کنترل‌کننده)
{
    Codes
}
 
عملگرها
عملگرهای حسابی (Arithmetic Operators)
 
مثال
توضیحات
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
- -
 
 
 
 
عملگرهای انتساب (Assignment Operators)
مثال
توضیحات
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
%=
 
عملگرهای رابطه ای (Relational Operators)
مثال
توضیحات
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
<=
 
عملگرهای منطقی و بیتی (Logical and Bitwise Operators)
توضیحات
Description
operand
AND بیتی
Bitwise AND
&
OR بیتی
Bitwise OR
|
XOR بیتی
Bitwise XOR
^
NOT بیتی
Bitwise NOT
!
AND منطقی
Logical AND
&&
OR منطقی
Logical OR
||
 
کاربرد عملگرهای شرطی
if(شرط 1  && شرط 2)
 
if(شرط 1  || شرط 2)
 
ارجحیت عملگرها در گروه‌های مختلف
توضیح
ترتیب
عملگرها
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
=    +=   -=   *=   /=    %=  
  
شمارنده‌ها یا متغیرهای شمارشی
enum نام شمارنده
{
مقادیر
};
 
sampleEnum enum1;
 
محمدی  09122752913  -  mohammadi512 @ gmail.com
 
از مبتدي تا پيشرفته .... تدريس برنامه نويسي، رفع اشکال و اجراي پروژه توسط مؤلف کتب کامپیوتری و الکترونیکی . . .  ASP .NET , C# , SQL , C++ , C , Delphi , VB
 
چهارشنبه 7 دی 1390 - 9:02:17 PM

ورود مرا به خاطر بسپار
عضویت در گوهردشت
رمز عبورم را فراموش کردم
× برای این پست نظرات ارسالی پس از تایید مدیر وبلاگ به نمایش در خواهند آمد
آمار وبلاگ

22284 بازدید

5 بازدید امروز

1 بازدید دیروز

22 بازدید یک هفته گذشته

Powered by Gegli Social Network (Gohardasht.com)

آخرين وبلاگهاي بروز شده

Rss Feed

Advertisements