nameof অপারেটর ভেরিয়েবল, টাইপ বা মেম্বারের নাম স্ট্রিং লিটারেল হিসেবে রিটার্ন করে। রিফ্যাক্টরিং-সেফ এবং কম্পাইল-টাইম চেকড।
উদাহরণ
using System;
public class Program {
static void Main() {
var vehicle = "motorbike";
var time = DateTime.Now;
var flag = false;
Console.WriteLine(nameof(vehicle)); // vehicle
Console.WriteLine(nameof(time)); // time
Console.WriteLine(nameof(flag)); // flag
}
}
আউটপুট
vehicle time flag