Gå til innhold

Anbefalte innlegg

Heisan igjen. Dette er dagen for luuuure spørsmål ;-)

 

I Clarion så kan jeg la to variabler dele samme minneområde for å lage "egne" datatyper, slik:

GUIDString		STRING(32)
GUIDGroup		 GROUP,OVER(GUIDString)
FutureExp		   STRING(2)
SiteID			  STRING(6)
Date				STRING(6)
Time				STRING(6)
SessionID		   STRING(6)
Counter			 STRING(6)
			  END

 

I koden kan jeg da tilordne verdiene i groupen og dise vil automatisk ligge i strengen GUIDString på rett posisjon.

 

Finnes det noe tilsvarende i C#?

Lenke til kommentar
Videoannonse
Annonse

Properties!

 

private GUID _MinGuid;

public GUID MinGuid
{
 get{return _MinGuid;}
 set{_MinGuid = value;}
}
public string MinGuidString
{
 get{return _MinGuid.ToString()}
 // TODO : Add exception handling...
 set{_MinGuid = Guid.Parse(value);}
}

Lenke til kommentar

Kanskje med String.Format f.eks.

 

public struct GUIDString

{

[MarshalAs(UnmanagedType.ByValArray, SizeConst=2)]

public string FutureExp;

[MarshalAs(UnmanagedType.ByValArray, SizeConst=6)]

public string SiteID;

[MarshalAs(UnmanagedType.ByValArray, SizeConst=6)]

public string Date;

[MarshalAs(UnmanagedType.ByValArray, SizeConst=6)]

public string Time;

[MarshalAs(UnmanagedType.ByValArray, SizeConst=6)]

public string SessionID;

[MarshalAs(UnmanagedType.ByValArray, SizeConst=6)]

public string Counter;

 

public override ToString()

{

return string.Format("{0}{1}{2}{3}{4}{5}{6}", FutureExp, SiteID, Date, Time, SessionID, Counter);

}

}[/code]

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...