Ý nghĩa các từ khóa trong c

      67

Trong phần này, bọn họ sẽ khám phá về quan niệm, ý nghĩa sâu sắc của các từ bỏ khóa trong C# (C# keyword) và định danh (C# identifier) vào ngôn từ xây dựng C#.

Bạn đang xem: ý nghĩa các từ khóa trong c

*
*

1. C# Keyword (Từ khóa trong C#)

Từ khóa vào C# là tập phù hợp các tự dành riêng bao gồm chân thành và ý nghĩa đặc biệt quan trọng vào công tác. Ý nghĩa của các từ này sẽ không thể biến đổi với cũng cấp thiết thẳng thực hiện nlỗi identifier trong một chương trình.

Ví dụ:

long mobileNum;

Tại dây, long là từ khoá và mobileNum là identifier.

long bao gồm một ý nghĩa sâu sắc đặc biệt vào ngôn từ lập trình sẵn C#. Nó được thực hiện nhằm khai báo những trở nên thể của long với công dụng này sẽ không thể chuyển đổi.

Thêm nữa, những C# keywords như long, int, char, v..v.. cần yếu thực hiện nlỗi identifier. Vì vậy vẫn không có ngôi trường hòa hợp nhỏng bên dưới xảy ra:

long long;

C# bao gồm tổng công 79 từ khóa. Những từ khoá này hầu như sinh hoạt dạng chữ thường xuyên (không in hoa, in nghiêng,…). Bạn hoàn toàn có thể coi danh sách trường đoản cú khóa vào C# sinh hoạt dưới đây:

abstractasbasebool
breakbytecasecatch
charcheckedclassconst
continuedecimaldefaultdelegate
dodoubleelseenum
eventexplicitexternfalse
finallyfixedfloatfor
foreachgotoifimplicit
inin (generic modifier)intinterface
internalislocklong
namespacenewnullobject
operatoroutout (generic modifier)override
paramsprivateprotectedpublic
readonlyrefreturnsbyte
sealedshortsizeofstackalloc
staticstringstructswitch
thisthrowtruetry
typeofuintulongunchecked
unsafeushortusingusing static
voidvolatilewhile

Mặc dù các keywords này là những trường đoản cú dành riêng, bọn chúng vẫn hoàn toàn có thể được sử dụng nhỏng identifier giả dụ chúng ta thêm
vào trước từ khóa, ví dụ như sau:

int
void;

Câu lệnh trên sẽ khởi tạo ra biến hóa thể
void theo phong cách int.

1.1 Từ khóa của C# theo ngữ cảnh

Bên cạnh gần như từ khóa bình thường, ngữ điệu C# còn tồn tại 25 keyword theo ngữ chình ảnh nhỏng bên dưới.

Những C# keyword theo ngữ cảnh này còn có chân thành và ý nghĩa cụ thể tuỳ ở trong vào ngữ cảnh lịch trình (hạn chế chế).

Xem thêm: Hướng Dẫn Cách Tham Gia Nhóm Zalo ? Mời Bạn Tham Gia Nhóm Chat

Chúng có thể được thực hiện như identifier bên ngoài ngữ chình ảnh (có hạn chế) kia.

Keyword theo ngữ chình ảnh không phải là từ bỏ nói riêng của C#.

addaliasascending
asyncawaitdescending
dynamicfromget
globalgroupinto
joinletorderby
partial (loại)partial (phương thức)remove
selectsetvalue
varwhen (filter condition)where (tiêu giảm hình dạng tài liệu Generic)
yield

Nếu bạn có nhu cầu biết cụ thể rộng về tính năng của những trường đoản cú khóa trên, chúng ta có thể tham khảo ở đây C# từ khóa (Đáng bi ai là Microsoft chưa đưa ra bạn dạng tiếng Việt, tôi tin là bọn họ đang đăng download nhanh chóng thôi!)

2. C# Identifier (Định danh vào C#)

Định danh vào C# ( C# Identifier) là những thực thể nhỏng đổi mới (variable), method, class,.. Chúng là những mã thông báo trong lịch trình, dùng làm xác định một trong những phần tử độc nhất vô nhị. Ví dụ:

int value;

Tại trên đây, value là tên của variable. Cũng bao gồm nghĩa nó là identifier. Như sẽ nói sinh hoạt phía trên, các keywords nói riêng cần yếu thực hiện nhỏng identifier giả dụ nó ko thêm
vào trước keyword. Ví dụ:

int break;

Lệnh này sẽ khởi tạo ra error vào thời gian biên dịch. Để tìm hiểu thêm về variable, hãy chuyển tới phần C# variable.

2.1 Quy tắc khắc tên định danh trong C#

Identifier tất yêu trùng lặp cùng với tự khóa vào C#.Identifier phải ban đầu bởi một chữ cái, một dấu gạch men dưới hoặc thực hiện cam kết hiệu
.Phần còn sót lại của Identifier hoàn toàn có thể cất những chữ cái, chữ số hoặc ký kết hiệu gạch dưới.Identifier ko được phép đựng khoảng Trắng. Nó cũng ko được có các ký hiệu không giống bên cạnh chữ cái, chữ số và dấu gạch ốp dưới.Identifiers gồm rành mạch chữ hoa với chữ thường. Vì vậy các identifier nhỏng getName, GetName và getname là tía identifier khác biệt.

Dưới đấy là một số trong những C# identifier hợp lệ (Valid) với chưa phù hợp lệ (invalid):

IdentifiersNhận xét
numberValid
calculateMarksValid
hello$Invalid (Chứa $)
name1Valid

if
Valid (Keyword cùng với chi phí tố
)
ifInvalid (C# Keyword)
My nameInvalid (Chứa khoảng trắng)
_hello_hiValid

3. Cách kiếm tìm list từ khóa cùng identifier vào một chương trình

Để làm rõ tư tưởng, hãy thuộc tôi kiếm tìm list keywords cùng identifier vào công tác chúng ta vẫn viết vào phần C# Hello World.

using System;

namespace HelloWorld

class Hello

static void Main(string<> args)

Console.WriteLine(“Hello World!”);

KeywordsIdentifiers
usingSystem
namespaceHelloWorld (namespace)
classHello (class)
staticMain (method)
voidargs
stringConsole
WriteLine

Cụm từ “Hello World!”bên trong method WriteLine là string literal.