Apakah maksud @ dalam c#

下次还敢
Lepaskan: 2024-05-09 22:36:20
asal
1011 orang telah melayarinya

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

Apakah maksud @ dalam c#

c# Simbol @ dalam

c# ialah pengubah suai yang digunakan untuk membatalkan makna khas bagi urutan pelarian.

Fungsi

  • Apabila simbol @ diletakkan di hadapan rentetan, ia boleh membatalkan maksud pelarian aksara khas (seperti n, t, dsb.) dalam rentetan. Ini membolehkan rentetan menjangkau berbilang baris tanpa perlu menggunakan urutan melarikan diri.
  • Apabila simbol @ diletakkan di hadapan ahli Enum, nilai asasnya boleh ditentukan. Ini membolehkan ahli Enum mempunyai nilai tersuai tanpa dihadkan oleh integer.
  • Apabila simbol @ diletakkan di hadapan kaedah atau sifat, ia boleh menunjukkan bahawa kaedah atau sifat itu tidak segerak.

Strings

Berikut ialah contoh rentetan dengan dan tanpa simbol @:

// 不带 @ 符号 string s = "Hello\nWorld!"; // 带 @ 符号 string s = @"Hello World!";
Salin selepas log masuk

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 }
Salin selepas log masuk

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() { ... }
Salin selepas log masuk

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!

Label berkaitan:
c#
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!