Alıntı:PHP Kod:struct MyStruct
{
}
Örnek Struct
PHP Kod:
struct Ornek
{
public int int_ { get; set; }
public bool bool_ { get; set; }
public string string_ { get; set; }
public float float_ { get; set; }
}
Değişken tanımlama;
Ornek ornek_tanimlama;
Ornek ornek_nesne = new Ornek();
ornek_nesne.bool_ = true;
Struct yapısını formlar arasında kullanmak isterseniz aşağıda ki kod size yardımcı olacaktır.
PHP Kod:
public struct Ornek
{
public int int_ { get; set; }
public bool bool_ { get; set; }
public string string_ { get; set; }
public float float_ { get; set; }
public int MyProperty { get; set; }
}
Kodda gördüğünüz gibi Public kullanarak bunu sağladık. Örnek kullanım:
PHP Kod:
Form1.Ornek ornek = new Form1.Ornek();
PHP Kod:
ornek.string_ = "String ataması yapıldı";
Open Source Example (Örnek Proje)
PHP Kod:
using System;
using System.Windows.Forms;
namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
struct Bilgiler
{
public int kisi_sayisi { get; set; }
public string topluluk_ismi { get; set; }
public bool hepsi_erkekmi { get; set; }
}
public Form1()
{
InitializeComponent();
}
Bilgiler bilgi;
private void btnAtama_Click(object sender, EventArgs e)
{
bilgi.hepsi_erkekmi = true;
bilgi.kisi_sayisi = 30;
bilgi.topluluk_ismi = "Erkek Topluluğu";
MessageBox.Show("Atama Yapıldı");
}
private void btnGoster_Click(object sender, EventArgs e)
{
MessageBox.Show("Topluluk İsmi : " + bilgi.topluluk_ismi +"\n" + "Hepsi Erkekmi : " + bilgi.hepsi_erkekmi + "\n" + "Kişi Sayısı : " + bilgi.kisi_sayisi);
}
}
}