|
You last visited: Today at 03:49
Advertisement
C# Arrays
Discussion on C# Arrays within the .NET Languages forum part of the Coders Den category.
02/07/2014, 16:12
|
#1
|
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
|
C# Arrays
Hallo liebe Community,
für mein Projekt benötige ich eine Möglichkeit zur Speicherung von Zeichenketten (Strings). Ich habe dafür an ein Array gedacht. Nun ist mein Problem, die Zuweisung von Werten.
Was ich meine, ist, dass man z.B. in LUA folgendes machen kann:
PHP Code:
check = {"test", "beispiel", "elitepvpers_user"} check["elitepvpers_user"] = {"DaJuBi", "[-Lee-]"}
Würde man nun z.B. "test" haben wollen, muss man auf check folgendermaßen zugreifen: Will ich nun aber z.B. "DaJuBi", kann ich entweder machen, oder
Code:
check["elitepvpers_user"][1]
Genauso funktioniert auch die Zuweisung:
Code:
check["elitepvpers_user"][1] = "DaJuBi_new"
Ich hoffe, dass klar geworden ist, was ich meine.
Ich habe folgendes in C# probiert, was nicht klappt:
Code:
string[] check = new string[] {"test", "beispiel", "elitepvpers_user"}
check["elitepvpers_user"] = new string[] {"DaJuBi", "[-Lee-]"}
Wie funktioniert das in C#?
Vielen Dank für eure Hilfe!
Mit freundlichen Grüßen
DaJuBi
|
|
|
02/07/2014, 16:33
|
#2
|
elite*gold: 666
Join Date: Apr 2011
Posts: 5,810
Received Thanks: 2,418
|
|
|
|
02/07/2014, 17:05
|
#3
|
elite*gold: 0
Join Date: Aug 2012
Posts: 236
Received Thanks: 94
|
Quote:
Originally Posted by DaJuBi
Wie funktioniert das in C#? 
|
Design durchdenken (und Sprache lernen). Du wirst eine eigene Klasse definieren müssen. Wenn du wirklich eine solche Lösung möchtest, könntest du ja eine Klasse definieren, welche von IEnumerable<Klasse> ableitet, einen weiteren "Indexer" definiert, eine Reihe nicht-triviale Konstruktoren hat, und dazu noch einige Konvertierungsoperatoren erstellen. Theoretisch dürfte es also möglich sein. Aber ob das eine gute Idee ist...
|
|
|
02/07/2014, 17:06
|
#4
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
Du bist wahrscheinlich auf der Suche nach assoziativen Arrays, Dictionary dürfte da das richtige für dich sein:
Die Funktionalität, dass man auch über den Index auf das Objekt zugreifen kann, gibt es meines Wissens nach nicht, ich weiß aber nicht, ob .NET da noch einen Geheimtrick hat. :/
|
|
|
02/07/2014, 17:27
|
#5
|
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
|
Danke an euch alle
MfG
|
|
|
 |
Similar Threads
|
Arrays [Hilfe]
01/16/2014 - Web Development - 9 Replies
Hallo.
Ich benötige Hilfe beim ausgeben von Arrays.
Und zwar weiß ich nicht wie viele Arrays die Seite hat - um nicht extra durchzuzählen, würde ich gerne alle Arrays ausgeben.
Hier mein aktueller Code:
$dataarray = explode("\"", $data); //Split the data by " into a array
//Assign the array content to variables and echo it
echo $user_profile = $dataarray;
|
[VB]Arrays und Panel
05/08/2013 - .NET Languages - 2 Replies
Hallo Mitglieder,
ich bin dabei ein kleines 2d Spiel mit Panels zu programmieren.
Die 4 Panel um die es sich handelt, heißen enemy1,enemy2,enemy3 und enemy4.
Diese 4 Panels möchte ich jetzt in ein Array rein kriegen, das enemy heißt. Ja, ich weiß das man einfach alles via Code adden kann, aber ich habe diese in der Form hinzugefügt und es muss doch wohl auch eine Möglichkeit geben diese bereits hinzugefügten Panels in das Array, mit allen Kontrollrechten, zu kopieren.
Dies...
|
_GDIPlus_BitmapDispose mit Arrays
10/26/2011 - AutoIt - 1 Replies
Hallo com,
habe folgendes Problem. Habe mehrere _GDIPlus_BitmapCloneArea Befehle.
Nun möchte ich diese in einen Array schreiben also:
Dim $Bitmap
$Bitmap = _GDIPlus_BitmapCloneArea($hImage,0,0,20,20)
$Bitmap = _GDIPlus_BitmapCloneArea($hImage,0,0,20,20)
$Bitmap = _GDIPlus_BitmapCloneArea($hImage,0,0,20,20)
$Bitmap = _GDIPlus_BitmapCloneArea($hImage,0,0,20,20)
|
C++ Mehrdimensionale Arrays
08/14/2011 - C/C++ - 7 Replies
Hey Leute,
Ich lern C++ schon seit 2 Monaten und bin jetzt bei den Arrays und Strukturen
(Vll. brauchte ich ein bissl. lange,aber dafür behersche ich das gelernte zu 100%).
und zwar habe ich da ein BspQuelltext:
#include <iostream>
using namespace std;
// Hauptprogramm
|
All times are GMT +1. The time now is 03:49.
|
|