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 |
|
|
|
|
|
|
== | সমান।যদি মান সমান হলে, তবে true ফিরান | if (i==10) |
!= | বিভিন্ন।যদি মান বিভিন্ন হলে, তবে true ফিরান | if (i!=10) |
|
|
|
+ | শ্রুঙ্গা সংযুক্ত করুন (সুসংগঠিত কিংবা পরিমিশ্রণ) | "w3" + "school" |
. | ডট।ওবজেক্ট ও পদ্ধতিকে বিভক্ত করুন | DateTime.Hour |
() | কোষ্টকা।মানকে গ্রুপ করুন | (i+5) |
() | কোষ্টকা।পারামিটার পাঠান | x=Add(i,5) |
[] | কোষ্টকা।গুপ্তিকা বা কলেকশনের মান পরিবর্তন করুন | name[3] |
! | নেতিবাচক | if (!ready) |
|
|
|
ডেটা টাইপ রূপান্তর
একটি ডেটা টাইপকে আরেকটি টাইপে রূপান্তরিত করা কখনও উপযোগী
সাধারণত, স্ট্রিং ইনপুটকে অন্য টাইপ, যেমন ইন্টারজার বা তারিখে রূপান্তরিত করা হয়
একটি নিয়ম হিসাবে, ব্যবহারকারীর ইনপুট স্ট্রিং হিসাবে হবে, যেমন যদি ব্যবহারকারীর ইনপুট সংখ্যা হোক না কেন। তাই, গণনায় ব্যবহার করা পূর্বে সংখ্যার ইনপুট ডিজিটাল রূপে রূপান্তরিত করা উচিত
সাধারণত, ব্যবহারকারীর ইনপুট স্ট্রিং হিসাবে হবে, যেমন যদি ব্যবহারকারীর ইনপুট সংখ্যা হোক না কেন। তাই, গণনায় ব্যবহার করা পূর্বে সংখ্যার ইনপুট ডিজিটাল রূপে রূপান্তরিত করা উচিত
পদ্ধতি | বর্ণনা | প্রয়োগ |
---|---|---|
|
স্ট্রিংকে ইন্টারজারে রূপান্তর |
if (myString.IsInt()) {myInt=myString.AsInt();} |
|
স্ট্রিংকে ফ্লোটিং পয়েন্ট নম্বরে রূপান্তর |
if (myString.IsFloat()) {myFloat=myString.AsFloat();} |
|
স্ট্রিংকে ডিসিমাল নম্বরে রূপান্তর |
if (myString.IsDecimal()) {myDec=myString.AsDecimal();} |
|
স্ট্রিংকে ASP.NET DateTime টাইপে রূপান্তর |
myString="10/10/2012"; myDate=myString.AsDateTime(); |
|
স্ট্রিংকে লজিক্যাল মানে রূপান্তর |
myString="True"; myBool=myString.AsBool(); |
ToString() | কোনও ডেটা টাইপকে স্ট্রিং টুয়েন্ট |
myInt=1234; myString=myInt.ToString(); |
- পূর্ববর্তী পৃষ্ঠা রেজার সিন্থ্যাক্স
- পরবর্তী পৃষ্ঠা রেজার সি সার্কুল