24 EYLÜL 2008, ÇARŞAMBA
C C Birliği#
Bir kütüphane C ile yazılmış C çeviriyorum# ve anahtar kelime 'birlik' var. Bir yapı.
C haline çevirmek doğru yolu nedir#? Ve ne işe yarar? Şöyle bir şey;
struct Foo {
float bar;
union {
int killroy;
float fubar;
} as;
}
CEVAP
24 EYLÜL 2008, ÇARŞAMBA
Bunun için açık alan düzenleri kullanabilirsiniz:
[StructLayout(LayoutKind.Explicit)]
public struct SampleUnion
{
[FieldOffset(0)] public float bar;
[FieldOffset(4)] public int killroy;
[FieldOffset(4)] public float fubar;
}
Denenmemiş. Fikir iki değişken Yapı aynı konumda olması. Elbette sadece birini kullanabilirsiniz.
struct tutorial sendikalar hakkında daha fazla bilgi
Bunu Paylaş:
Kullanamazsınız sütun anahtar üretimi ...
C'In diğer unsuru boyutu dayalı B...
Bir Yapı arasındaki farkı ve C Birliği...
SQL Sorgu BİRLİĞİ Tarafından Sipariş K...
Nasıl Birliği ile sipariş için...