# - C Seçmeli olarak özel Eskimiş uyarıları bastırmak | Netgez.com
SORU
9 HAZİRAN 2009, Salı


# - C Seçmeli olarak özel Eskimiş uyarıları bastırmak

Obsolete özniteliği sadece dost programcılar tarafından önerildiği gibi) eğer belirli bir yöntem kullanılırsa bir uyarı göstermek için kullanıyorum.

Uyarı CodeAnalysis benzer' SuppressMessage noktaları kullanmak nerede haklı mı? bastırmak için bir yoldur

Teşekkür ederim!

EDİT

Bu uyarı ile ilgili bazı bilgiler eklemek istiyorum [Obsolete("Some message")] için. Ancak, #pragma warning disable 612 ** 5 çıplak öznitelik mesajım eklendikten sonra artık çalışmıyor...

2 DÜZENLEYİN

Doğru uyarı numarasını buldum618eski özniteliği, aşağıdaki bir mesaj varsa.

Yapmak istediğim şey bunu yapmak için:

#pragma warning disable 618

ve aramadan sonra

#pragma warning restore 618

Par ve Jon Jared sayesinde doğru yönde beni işaret için Skeet!

CEVAP
9 HAZİRAN 2009, Salı


Kullanım #pragma warning disable:

using System;

class Test
{
    [Obsolete("Message")]
    static void Foo(string x)
    {
    }

    static void Main(string[] args)
    {
#pragma warning disable 0618
        // This one is okay
        Foo("Good");
#pragma warning restore 0618

        // This call is bad
        Foo("Bad");
    }
}

Kaçırmayacaksınız böylece uyarı sonra geri "kötü" der.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • Avast

    Avast

    27 NİSAN 2006
  • Blu animations and other videos

    Blu animatio

    15 HAZİRAN 2007