c# get ve set kullanımı

ataturkmeydan

Centipat
Katılım
18 Şubat 2022
Mesajlar
13
Öncelikle iyi geceler. C# tam olarak bilmiyorum. Bu yüzden derdimi tam olarak anlatamamış olabilirim.

Bu Log class'ım:

C#:
    [Serializable]
    public class Log
    {
       private string aciklama ;
        public string Aciklama
        {
            get => this.aciklama;
            set => this.aciklama = value;
        }

    }

Bu kısım ihtiyaç duyduğum metodum:

C#:
  public static Log cevir(Log data) => new Log() {
           
            Aciklama =data.Aciklama
           
            };

cevir 'i çalıştırdığımda data null döndürüyor .Bunu nasıl aşabilirim?Sunucuya şu şekilde gitmesi lazım o yüzden Log class ı için data diye tanım gerekiyor.Şu şekilde soap çıktısı olması gerekiyor:
<data><aciklama></aciklama><kim></kim></data>
Bu yüzden data diye tanımlamam gerekiyor.
 
Cevir fonksiyonunu nasıl çağırıyorsunuz?
Tam olarak anlayamadım data normal setlendiğinde dönüşte problem olmaması lazım.
C#:
            static Log cevir(Log data)
            {
                return new Log { Aciklama = data.Aciklama };

            };

            var result = cevir(new Log { Aciklama = "test Açıklama" });
 
Cevir fonksiyonunu nasıl çağırıyorsunuz?
Tam olarak anlayamadım data normal setlendiğinde dönüşte problem olmaması lazım.
C#:
            static Log cevir(Log data)
            {
                return new Log { Aciklama = data.Aciklama };

            };

            var result = cevir(new Log { Aciklama = "test Açıklama" });
İsin içinden çıkmak çok zor bu şekilde. Team kullanıp çözsek?
Yok mu bir Team. kullanıcısı? Bağlansak.
 
Son düzenleme:

Geri
Yukarı