Simbol @ dalam C# membatalkan makna yang dilupuskan bagi aksara khas, membenarkan rentetan menjangkau berbilang baris, ahli Enum untuk menyesuaikan nilai asas dan untuk menunjukkan bahawa kaedah atau sifat tidak segerak. Simbol @ dalam

c# Simbol @ dalam
c# ialah pengubah suai yang digunakan untuk membatalkan makna khas bagi urutan pelarian.
Fungsi
Strings
Berikut ialah contoh rentetan dengan dan tanpa simbol @:
// 不带 @ 符号 string s = "Hello\nWorld!"; // 带 @ 符号 string s = @"Hello World!";
Dalam contoh pertama, n menjana aksara baris baharu. Tetapi dalam contoh kedua, n adalah output kerana kehadiran simbol @.
Enum
Berikut ialah contoh Enum dengan dan tanpa simbol @:
// 不带 @ 符号 enum Weekdays { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } // 带 @ 符号 enum Weekdays { Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6, Sunday = 7 }
Dalam contoh pertama, nilai asas Hari Minggu ialah integer bermula dari 0. Tetapi dalam contoh kedua, simbol @ membenarkan menentukan nilai tersuai untuk ahli Enum.
Kaedah dan sifat tak segerak
Berikut adalah contoh kaedah dan sifat tak segerak dengan dan tanpa simbol @:
// 不带 @ 符号 Task GetNumber() { ... } // 带 @ 符号 Task GetNumberAsync() { ... }
Dalam contoh pertama, GetNumber ialah kaedah segerak. Dalam contoh kedua, simbol @ menunjukkan bahawa GetNumberAsync ialah kaedah tak segerak.
Atas ialah kandungan terperinci Apakah maksud @ dalam c#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!