آموزش مقدماتی سی شارپ - شناسه ها


دات وایت | DotWhite.ir
آموزش مقدماتی سی شارپ - شناسه ها

سی شارپ | شناسه ها

در زبان های برنامه نویسی از شناسه ها برای اهداف شناسایی استفاده می شود. یا به عبارت دیگر ، شناسه ها نام تعریف شده توسط کاربر برای اجزای برنامه است. در سی شارپ ، یک شناسه می تواند نام یک کلاس ، نام متد ، نام متغیر یا برچسب (lable) باشد.

مثال:

public class GFG {
    static public void Main () 
    {
          int x;
    }
}

در اینجا تعداد کل شناسه های موجود در مثال بالا 3 و نام این شناسه ها عبارتند از:

GFG : نام کلاس

main : نام متد

x : نام متغیر


قوانینی برای تعیین شناسه ها در سی شارپ :

 قوانین مشخصی برای تعیین شناسه های معتبر در سی شارپ وجود دارد. این قوانین باید رعایت شوند ، در غیر این صورت ، خطای زمان کامپایل خواهیم داشت.

- تنها کاراکترهای مجاز برای شناسه ها ، همه کاراکتر های الفبایی و ارقام ([A-Z] ، [a-z] ، [0-9]) و ‘_‘ (زیرخط) هستند. به عنوان مثال "geek @" یک - شناسه معتبر C # نیست زیرا حاوی کاراکتر ویژه ’@" است. 

- شناسه ها نباید با رقم شروع شوند ([0-9]). به عنوان مثال "123geeks" در شناسه سی شارپ معتبر نیست. 

- شناسه ها نباید دارای فضاهای سفید(خالی) باشند. شناسه ها مجاز به استفاده از کلمه کلیدی نیستند ، مگر اینکه آنها @ را به عنوان پیشوند درج کنند.به عنوان مثال ،as@ یک شناسه معتبر است ، اما "as" به این دلیل کلمه کلیدی نیست.

- کاراکتر های یونیکد اجازه استفاده به عننوان شناسه در سی شارپ را دارند.

- شناسه های سی شارپ حساس به مورد هستند.

- شناسه های سی شارپ نمی توانند حاوی بیش از 512 نویسه باشند. 

- شناسه ها نمی توانند بصورت تکراری استفاده شوند زیرا از این نوع شناسه ها برای اجرا استفاده می شود.


مثال : 

// Simple C# program to illustrate identifiers

using System;


class DotWhite_IR

{

    // Main Method

    static public void Main()

    {

        // variable

        int a = 10;

        int b = 39;

        int c;


        // simple addition

        c = a + b;

        Console.WriteLine("The sum of twonumber is: {0}", c);

    }

}


خروجی : 

The sum of two number is: 49


جدول زیر شناسه ها و کلمات کلیدی موجود در مثال بالا را نشان می دهد:

کلمات کلیدیشناسه ها
usingGFG
publicMain
statica
voidb
intc

منبع : دات وایت | DotWhite.IR



تاریخ انتشار : دوشنبه 18 فروردين 1399 ساعت: 18:1 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 243

موضوع: سی شارپ , کد های مفید ,

بخش نظرات این مطلب
نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتیرفرش کد امنیتی