ตัวดำเนินการ nameof ส่งคืนสตริงตามตัวอักษรขององค์ประกอบที่สามารถเป็นตัวแปร ประเภท หรือสมาชิกได้
ตัวอย่างเช่น ต่อไปนี้คือตัวแปรของเรา -
var vehicle = "motorbike";
ในการรับสตริงตามตัวอักษร ให้ใช้ชื่อของ −
nameof(vehicle);
ต่อไปนี้เป็นรหัสที่จะใช้ชื่อของคำหลัก −
ตัวอย่าง
using System;
public class Program {
static void Main() {
var vehicle = "motorbike";
Console.WriteLine(nameof(vehicle));
var time = DateTime.Now.ToLocalTime();
Console.WriteLine(nameof(time));
var a = false;
Console.WriteLine(nameof(a));
}
} ผลลัพธ์
vehicle time a