সি# ফাংশন
🌈সি# ফাংশন কি?
📋সি# ফাংশন হলো নির্দিষ্ট কোনো কাজ সম্পাদন করার পদ্ধতি।
⚒️সি# ফাংশন নির্দিষ্ট কোনো কাজ সম্পাদন করতে ব্যবহৃত হয়।
কোনো মান রিটার্ন না করার উদাহরণ।
csharp
using System;
namespace MyApplication {
class Program {
static void Main(string[] args) {
static void Message() {
Console.Write("হ্যালো বিশ্ব");
}
Message();
}
}
}
নাম নির্ধারণ করার উদাহরণ।
csharp
using System;
namespace MyApplication {
class Program {
static void Main(string[] args) {
static void Message() {
Console.Write("হ্যালো বিশ্ব");
}
Message();
}
}
}
ডেটা রিটান করার উদাহরণ।
csharp
using System;
namespace MyApplication {
class Program {
static void Main(string[] args) {
static string Message() {
return "হ্যালো বিশ্ব";
}
Console.Write(Message());
}
}
}
কল করে কোড কার্যকর করার উদাহরণ।
csharp
using System;
namespace MyApplication {
class Program {
static void Main(string[] args) {
static string Message() {
return "হ্যালো বিশ্ব";
}
Console.Write(Message());
}
}
}
সংক্ষিপ্ত অ্যারো ফাংশন তৈরি করার উদাহরণ।
csharp
using System;
namespace MyApplication {
class Program {
static void Main(string[] args) {
Action message = () => {
Console.Write("হ্যালো বিশ্ব");
};
message();
}
}
}
ভেরিয়েবলের মাধ্যমে ইনপুট গ্রহণ করার উদাহরণ।
csharp
using System;
namespace MyApplication {
class Program {
static void Main(string[] args) {
static string User(string name, string land) {
return $"{name} - {land}";
}
Console.Write(User("আরিফ", "বাংলাদেশ"));
}
}
}
ডেটা পাস করার উদাহরণ।
csharp
using System;
namespace MyApplication {
class Program {
static void Main(string[] args) {
static void User(string name, string land) {
Console.Write($"{name} - {land}");
}
User("আরিফ", "বাংলাদেশ");
}
}
}
প্যারামিটারে ডিফল্ট মান নির্ধারণ করার উদাহরণ।
csharp
using System;
namespace MyApplication {
class Program {
static void Main(string[] args) {
static void User(string name, string land = "বাংলাদেশ") {
Console.Write($"{name} - {land}");
}
User("আরিফ");
}
}
}
রেফারেন্স দ্বারা মান প্রদান করার উদাহরণ।
csharp
using System;
namespace MyApplication {
class Program {
static void Main(string[] args) {
static void Reference(ref int number) {
number = 123456;
}
int number = 100;
Reference(ref number);
Console.Write(number);
}
}
}
নাম উল্লেখ করে আর্গুমেন্ট পাঠানো উদাহরণ।
csharp
using System;
namespace MyApplication {
class Program {
static void Main(string[] args) {
static void User(string name, string land) {
Console.Write($"{name} - {land}");
}
User(name: "আরিফ", land: "বাংলাদেশ");
}
}
}
নিজেকেই পুনরায় কল করার উদাহরণ।
csharp
using System;
namespace MyApplication {
class Program {
static void Main(string[] args) {
static void Counter(int number) {
if(number <= 0) {
return;
}
Console.WriteLine("নাম্বার " + number);
Counter(number - 1);
}
Counter(10);
}
}
}
নেস্টেড তৈরি করার উদাহরণ।
csharp
using System;
namespace MyApplication {
class Program {
static void Main(string[] args) {
static string Outer() {
string Inner() {
return "হ্যালো বিশ্ব";
}
return Inner();
}
Console.Write(
Outer()
);
}
}
}
ফাংশন ভেরিয়েবলে সংরক্ষণ করার উদাহরণ।
csharp
using System;
namespace MyApplication {
class Program {
static void Main(string[] args) {
static string Message() {
return "হ্যালো বিশ্ব";
}
Func<string> function = Message;
Console.Write(function());
}
}
}
মাল্টিপল ফাংশন কার্যকর করার উদাহরণ।
csharp
using System;
namespace MyApplication {
class Program {
static void Main(string[] args) {
static (string name, string land) User() {
return ("আরিফ", "বাংলাদেশ");
}
var (name, land) = User();
Console.Write($"{name} - {land}");
}
}
}
সি# কন্টেন্ট এর অন্তর্ভুক্ত লিংক সমূহ
আরও জানতে লিঙ্ক গুলোতে ভিজিট করুন