Şimdi Ara

Türetilmiş nesne içinde if, for kullanabilir miyim?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
10
Cevap
0
Favori
254
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Aşağıdaki yapı içerisinde if, for gibi operatörleri nasıl kullanabilirim? Bu şekilde hata veriyor.

    InvoiceType earsiv = new InvoiceType() 
    {
    UBLExtensions = new UBLExtensionType[]
    {
    if (1==1) // Örnek olarak eklendi (Invalid expression term 'if' hatası alıyorum.)
    {

    }
    new UBLExtensionType()
    {
    ExtensionContent = doc.DocumentElement
    }
    },

    };



    < Bu mesaj bu kişi tarafından değiştirildi vüvüzela -- 3 Ocak 2016; 21:37:37 >



  • vüvüzela kullanıcısına yanıt
    if'in içerisine 1==1 yazmalısın (iki tane eşittir işareti arka arkaya olacak)
  • quote:

    Orijinalden alıntı: kirmik

    if'in içerisine 1==1 yazmalısın (iki tane eşittir işareti arka arkaya olacak)

    Hocam örnek olarak yazdım mesajı yazarken hata oldu sanırım. Öğrenmek istediğim bu yapı içerisinde if i kullanabilir miyim yani?
  • pardon. galiba ne yapmaya çalıştığını anlamadım. kullanmaya aşina olduğum bir yapı değil. hangi dil bu?
  • hangi dili kullandığını bilmiyorum ama java ve c# ta dizi elemanlarını bu şekilde tanımlayamazsın.
  • quote:

    Orijinalden alıntı: freeloki

    hangi dili kullandığını bilmiyorum ama java ve c# ta dizi elemanlarını bu şekilde tanımlayamazsın.

    Hocam tanımlamalarda bir sorun yok. Kod hatasız çalışıyor. Kon C# ta. Öğrenmek istediğim sadece bu yapı içinde if for gibi operatörlerin nasıl kullanılacağıdır.
  • vüvüzela kullanıcısına yanıt
    Kullanaöazsın o kısımda sadece yeni sınıf elemanları üretebilir ve onların değerlerini verebilirsin.aşağıdaki örnekte olduğu gibi.

     
    Person[] people =
    {
    new Person() { FirstName="Simon", LastName="Green" },
    new Person() { FirstName="Terry", LastName="Pratchett" },
    new Person() { FirstName="Eowin", LastName="Colfer" },
    };

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • quote:

    Orijinalden alıntı: bersgurs

    Kullanaöazsın o kısımda sadece yeni sınıf elemanları üretebilir ve onların değerlerini verebilirsin.aşağıdaki örnekte olduğu gibi.

     
    Person[] people =
    {
    new Person() { FirstName="Simon", LastName="Green" },
    new Person() { FirstName="Terry", LastName="Pratchett" },
    new Person() { FirstName="Eowin", LastName="Colfer" },
    };


    Peki şöyle bir soru sorsam; ben bir XML yapısı oluşturuyorum ve çoklanabilen ve şarta bağlanması gereken tag ler olacak. Bu yapı ile ben bunları gerçekleştiremem mi?

    Örneğin altta 2. notetype i bir şarta bağlayıp bazı durumlarda XML de göstermek istemiyorum. Bunu bu yapı ile nasıl yapabilirim. Aynı şekilde çoklanabilir alanlardan bazıları bir döngü ile istediğim kadar basmak istiyorum. Bunu yapamaz mıyım?

     
    Note = new NoteType[]
    {
    new NoteType
    {
    Value = "aaa"
    },
    new NoteType
    {
    Value = "bbb"
    },

    },




  • vüvüzela kullanıcısına yanıt
    Tam kavrayamadım yapmak istediğini eğer NoteType da ki value değerlerin bir koşula göre boş olmasını istiyorsan yapıcı metodları kullanabilirsin
  • myClass m = new myClass() 
    {
    MyProperty = new string[]{
    a==b?"Doğru":"Yanlış"
    }
    };

    List<string> myList = new List<string>() { "1", "2", "3" };
    myClass m2 = new myClass()
    {
    MyProperty = myList.Where(x =>
    x == "1" || x == "2"
    ).ToArray()
    };


    bu şekilde istediğini yapabilirsin.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.