حلقه های For Each

این تاپیک 0 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  صبا ...saba ،‏ 7 ماه و 3 هفته پیش .

این تاپیک تاکنون 63 بازدید داشته است .

نویسنده پست
جمعه ، 15 آوریل 2016     1:11 ق.ظ #


صبا ...saba

Subscriber
0 پست669 تاپیک

اگر با یک مجموعه یا یک آرایه سر و کار دارید، اغلب می توانید از حلقه for each استفاده نمایید.

مجموعه عبارت است از گروهی از اشیاء مشابه، و حلقه for each به شما اجازه می دهد کاری را روی هر عنصر انجام دهید. حلقه for each در طول مجموعه حرکت می کند تا زمانی که خاتمه یابد.

مثال زیر در مجموعه Request.ServerVariables حرکت می کند.

مثال
<html>
<body>
<ul>
@foreach (var x in Request.ServerVariables)
{<li>@x</li>}
</ul>
</body>
</html>
خروجی کد بالا:

ALL_HTTP

ALL_RAW

APPL_MD_PATH

APPL_PHYSICAL_PATH

AUTH_PASSWORD

AUTH_TYPE

AUTH_USER

CERT_COOKIE

CERT_FLAGS

CERT_ISSUER

CERT_KEYSIZE

CERT_SECRETKEYSIZE

CERT_SERIALNUMBER

CERT_SERVER_ISSUER

CERT_SERVER_SUBJECT

CERT_SUBJECT

CONTENT_LENGTH

CONTENT_TYPE

GATEWAY_INTERFACE

HTTPS

HTTPS_KEYSIZE

HTTPS_SECRETKEYSIZE

HTTPS_SERVER_ISSUER

HTTPS_SERVER_SUBJECT

INSTANCE_ID

INSTANCE_META_PATH

LOCAL_ADDR

LOGON_USER

PATH_INFO

PATH_TRANSLATED

QUERY_STRING

REMOTE_ADDR

REMOTE_HOST

REMOTE_USER

REQUEST_METHOD

SCRIPT_NAME

SERVER_NAME

SERVER_PORT

SERVER_PORT_SECURE

SERVER_PROTOCOL

SERVER_SOFTWARE

URL

HTTP_CONNECTION

HTTP_ACCEPT

HTTP_ACCEPT_ENCODING

HTTP_ACCEPT_LANGUAGE

HTTP_COOKIE

HTTP_HOST

HTTP_REFERER

HTTP_USER_AGENT

HTTP_X_REAL_IP

HTTP_NOT_AKAMAI_IP

HTTP_X_FORWARDED_FOR

HTTP_X_FORWARDED_HOST

 

0  تشکر
پست 1 تا 1 (از مجموع 1 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .