ASP.NET Razor - C# ভেণ্ডার

ভেণ্ডার হল ডাটা সংরক্ষণের জন্য নামকৃত পদার্থ

ভেণ্ডার

ভেণ্ডার ডাটা সংরক্ষণের জন্য ব্যবহৃত হয়。

ভেণ্ডার নামটি হতেই অক্ষর চিহ্ন দিয়ে ভাবা উচিত, এমনকি স্পেস এবং সংরক্ষিত চিহ্নও নিহিত থাকবে না。

ভেণ্ডার হল একটি বিশেষ ধরনের ডাটা টাইপ ইন্ডিকেটর, যা তার মধ্যে সংরক্ষিত ডাটার ধরনকে নির্দেশ করে। স্ট্রিং ভেণ্ডার স্ট্রিং মান সংরক্ষিত করে ("Welcome to CodeW3C.com"), ইন্টিজার ভেণ্ডার মান সংরক্ষিত করে (103), তারিখ ভেণ্ডার তারিখ মান সংরক্ষিত করে, ইত্যাদি。

var কীওয়ার্ড বা ধরন দিয়ে ভাস্তুকে ঘোষণা করুন, কিন্তু ASP.NET সাধারণত ডাটা ধরন স্বয়ংক্রিয়ভাবে নির্ধারণ করতে পারে।

প্রয়োগ

// var কীওয়ার্ড ব্যবহার করুন
var greeting = "Welcome to CodeW3C.com";
var counter = 103;
var today = DateTime.Today;
// ডাটা ধরন ব্যবহার করুন
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
string শ্রুঙ্গা মান "Hello CodeW3C.com", "Bill"

অপারেটর

অপারেটর এসপি এন ইটস কে বোঝায় যে, প্রকৃত অপারেশনটি কোনও কমান করবে

C# ভাষা বহুসংখ্যক অপারেটর সমর্থন করে।সাধারণ অপারেটরগুলো হল:

অপারেটর বর্ণনা প্রয়োগ
= ভাস্তুকে মান দিন 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]
! নেতিবাচক if (!ready)
  • &&
  • ||
  • লজিক্যাল এবং
  • লজিক্যাল অথবা
  • 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();