login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Associatieve array

Offline VonDutch - 31/01/2005 21:01
Avatar van VonDutchPHP interesse Kan je in C# een associatieve array maken? Zoja, hoe 

6 antwoorden

Gesponsorde links
Offline Fenrir - 31/01/2005 21:16 (laatste wijziging 31/01/2005 21:20)
Avatar van Fenrir PHP expert Arrays in c# zijn vast, dat betekent dat je de lengte op moet geven.

Daarbij kun je geen strings als index maken. Het is ook niet nodig, want ze zijn bedoeld om reeksen op te slaan. Je kunt wel je eigen data-type maken.

  1. public struct Bla
  2. {
  3. public int Blo, Bli;
  4.  
  5. public Bla(int een, int twee)
  6. {
  7. Blo = een;
  8. Bli = twee;
  9. }
  10. }
  11.  
  12. en dan kun je het zo gebruiken:
  13.  
  14. Bla = new Bla(34, 54);
  15. Console.Write('{0}{1}', Bla.Blo, Bla.Bli);
Offline VonDutch - 31/01/2005 21:20 (laatste wijziging 31/01/2005 21:21)
Avatar van VonDutch PHP interesse hmmm.... Kan je een stukje laten zien? Ik moet een nummer aan een array met users koppelen, en ik moet dat nummer op username kunnen zoeken...

of anders: kan je vanuit C# naar MySQL communiceren?
Offline Fenrir - 31/01/2005 21:22 (laatste wijziging 31/01/2005 21:26)
Avatar van Fenrir PHP expert Wat bedoel je precies met nummers?
Het user-id?
Of gewoon een nummer als een sofi-nummer oid?
Je kunt vanuit c# denk ik wel met mysql communiceren, maar makkelijker is met een ms-database.

mss heb je hier wat aan:
http://www.c-sh...ADONet.asp
Offline VonDutch - 31/01/2005 21:26
Avatar van VonDutch PHP interesse ehm...
zeg maar

users[VonDutch] = users[VonDutch] + 1

in php stijl. aan elke username moet een nummer gekoppeld zijn.
Offline Fenrir - 31/01/2005 21:32 (laatste wijziging 31/01/2005 21:33)
Avatar van Fenrir PHP expert Je kunt dan een datatype maken met struct dat 2 variabelen heeft:
ID
Naam

En dat in een arraylist zetten.
Dan maak je er een comparer-interface bij (IComparer)
En dan zoek je in de arraylist met jearraylist.BinatySearch('VonDutch');
erg ingewikkeld, wss kan het simpeler, maar ik zou het zo doen, want je wilt wss nog meer data opslaan.

http://msdn.mic...sTopic.asp

http://msdn.mic...topic1.asp
Offline VonDutch - 31/01/2005 21:34
Avatar van VonDutch PHP interesse neehoor, voorlopig alleen maar id. Ik denk dat ik wel met een mysql db ga doen (ik heb die toch al draaien hier) door met sockets wat aan php door te geven die het dan in een db zet.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.168s