ASP.NET Razor - متغیرهای C#

متغیر یک موجودیت نام‌گذاری شده برای ذخیره داده‌ها است.

متغیر

متغیرها برای ذخیره داده‌ها استفاده می‌شوند.

نام متغیر باید با حرف آغاز شود و نمی‌تواند شامل فاصله و کاراکترهای محفوظ باشد.

متغیر می‌تواند نوع خاصی باشد که نوع داده‌ای را که آن را ذخیره می‌کند نشان می‌دهد. متغیرهای رشته‌ای مقدار رشته ("مرحبم در CodeW3C.com") را ذخیره می‌کنند، متغیرهای عددی مقدار عددی (103) را ذخیره می‌کنند، متغیرهای تاریخ مقدار تاریخ را ذخیره می‌کنند و غیره.

استعمال var کلمه یا نوع کا استعمال متغیر کو اعلان کیا جاتا ہے، لیکن ASP.NET عام طور پر اعداد کا نوع خود بخوبی پتہ لگا سکتا ہے.

مثال

// استعمال var کلمه:
var greeting = "Welcome to CodeW3C.com";
var counter = 103;
var today = DateTime.Today;
// استعمال data نوع:
string greeting = "Welcome to CodeW3C.com";
int counter = 103;
DateTime today = DateTime.Today;

کیفیت

درج ذیل، مشترکہ کیفیتوں کی لسٹ ہیں:

کیفیت وصف مثال
int پورا 103, 12, 5168
float فلوٹنگ پوائنٹ 3.14, 3.4e38
decimal فصلی 1037.196543
bool لوگک کا بندار نکریا جا true, false
bool string اسٹرنگ کا بندار نکریا جا

آپریٹر

"Hello CodeW3C.com", "Bill"

آپریٹر کا استعمال، اس کا مقصد یہ ہے کہ ایک جملے میں کس طرح کا حکم یا کارروائی کئے جائے.

آپریٹر وصف مثال
= متغیر کو مقدار دینا. i=6
  • +
  • -
  • *
  • /
  • مقدار یا متغیر کو جوڑنا
  • مقدار یا متغیر سے کچنا
  • مقدار یا متغیر کو ضرب کرنا
  • مقدار یا متغیر کو تقسیم کرنا
  • i=5+5
  • i=5-5
  • i=5*5
  • i=5/5
  • +=
  • -=
  • متغیر کو بڑھانا
  • متغیر کو کم کرنا
  • i += 1
  • i -= 1
== مساوی. اگر وار مساوی ہو تو ترجیحی طور پر true رتا ہے. if (i==10)
!= نا مساوی. اگر وار نا مساوی ہو تو ترجیحی طور پر true رتا ہے. if (i!=10)
  • <
  • >
  • <=
  • >=
  • چھوٹتر
  • بڑتر
  • چھوٹتر یا مساوی
  • بڑتر یا مساوی
  • if (i<10)
  • if (i>10)
  • if (i<=10)
  • if (i>=10)
+ اسٹرنگ کا جوڑ یا کیوچا جوڑ. "w3" + "school"
. نقطة. اشیاء اور متدوں کو تقسیم کرنا. DateTime.Hour
() کوئی کالام یا مجموعه کا بندار نکریا جا، کا وار کا بندار نکریا جا کا وار کا بندار نکریا جا. (i+5)
() کوئی کالام یا مجموعه کا بندار نکریا جا، کا وار کا بندار نکریا جا کا وار کا بندار نکریا جا. x=Add(i,5)
[] کوئی کالام یا مجموعه کا بندار نکریا جا، کا وار کا بندار نکریا جا کا وار کا بندار نکریا جا. name[3]
! not. Reverse true or false. if (!ready)
  • &&
  • ||
  • logical and
  • logical or
  • if (ready && clear)
  • if (ready || clear)

داتا نوعیت تبدیل

کبھی کبھی ایک نوعیت کا دوسری نوعیت میں تبدیل کرنا بہت مفید ہوتا ہے。

بہت سے مشترکہ مثال میں، سٹرنگ داخل کردہ کو کوئی بھی نوعیت کی دوسری نوعیت میں تبدیل کیا جاتا ہے، جیسے انٹیجر یا تاریخ。

قاعدت کے طور پر، استعمال کنندہ کا داخل کردہ کوئی بھی ڈاٹا کا ورتیج سٹرنگ بنایا جاتا ہے، جو کہ اعداد بھی ہوں، لہذا، اعداد کی داخل کردہ کا ورتیج، ریاضی عمل پر استعمال ہونے سے پہلے تبدیل کیا جانا چاہئے۔

درج ذیل، مشترکہ تبدیل کے طریقوں کی فہرست ہیں:

طریقہ وصف مثال
  • AsInt()
  • IsInt()
سٹرنگ کو انٹیجر میں تبدیل کریں if (myString.IsInt())
{myInt=myString.AsInt();}
  • AsFloat()
  • IsFloat()
سٹرنگ کو فلوٹ نمبر میں تبدیل کریں if (myString.IsFloat())
{myFloat=myString.AsFloat();}
  • AsDecimal()
  • IsDecimal()
سٹرنگ کو دسیمل نمبر میں تبدیل کریں if (myString.IsDecimal())
{myDec=myString.AsDecimal();}
  • AsDateTime()
  • IsDateTime()
سٹرنگ کو ASP.NET DateTime نوعیت میں تبدیل کریں myString="10/10/2012";
myDate=myString.AsDateTime();
  • AsBool()
  • IsBool()
سٹرنگ کو منطقی کی شکل میں تبدیل کریں。 myString="True";
myBool=myString.AsBool();
ToString() کسی بھی ڈاٹا ٹائپ کو سٹرنگ میں تبدیل کریں。 myInt=1234;
myString=myInt.ToString();