الكلمة الأساسية المحجوزة في التعداد في C#

StackOverflow https://stackoverflow.com/questions/25297

  •  09-06-2019
  •  | 
  •  

سؤال

أود أن استخدام as و is كأعضاء في التعداد.أعلم أن هذا ممكن في VB.NET لكتابته على النحو التالي:

Public Enum Test
    [as] = 1
    [is] = 2
End Enum

كيف أكتب البيان المعادل في C#؟لا يتم تجميع التعليمات البرمجية التالية:

public enum Test
{
    as = 1,
    is = 2
}
هل كانت مفيدة؟

المحلول

تتم بادئة الكلمات المحجوزة في C# باستخدام @.

public enum Test
{
    @as = 1,
    @is = 2
}

نصائح أخرى

ستحتاج إلى بادئتها بالرمز @ لاستخدامها.هنا هو صفحة ام اس دي ان أن يفسر ذلك.

يبدو أنها فكرة سيئة - مثل تعيين خمسة لتساوي 6.

لماذا لا تستخدم فقط بادئة محددة مسبقًا حتى تكون أسماءك فريدة ويفهم المشرفون المستقبليون على الكود الخاص بك ما تفعله؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top