Autor Beitrag
Felix2000
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 124



BeitragVerfasst: Do 26.05.11 15:02 
Hallo zusammen !

Ich bin neu im Bereich C# und habe mich das erste mal ein wenig mit dieser Sprache und der Entwicklungsumgebung Visual Studio 2010 Premium beschäftigt.

Ich habe zu der Entwicklungsumgebung Visual Studio 2010 Premium mal eine Frage.

Wie kann ich mir hier die einzelnen Felder eines Arrays in einem Vorschaufenster anzeigen lassen, wenn ich mich mit dem Mauscursor darüber befinde? Muss ich dazu irgendwelche bestimmten Optionen aktivieren, damit mir diese Vorschaufenster angezeigt werden?

Ein Codebeispiel habe ich im Anhang mal als Grafik zur Verfügung gestellt. Sollte man sich dieses Bild nicht anschauen können, so ist hier nochmla der C# Code:

Zitat:
foreach (ISDEdifact.KonvertPosition isde_difact_KONVERT_POSITION in parsedi.myKonvArray)


ich möchte hier den Inhalt bzw. die Felder des Arrays myKonvArray im Vorschaufenster sehen können !

Danke für die Hilfe und Unterstützung

Gruß
Felix
Einloggen, um Attachments anzusehen!
thepaine91
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 763
Erhaltene Danke: 27

Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
BeitragVerfasst: Do 26.05.11 15:10 
Im debug ist es doch mit dem Mauszeiger drüber fahren wie überall oder?
Soll es auch angezeigt werden wenn du nicht debuggst?

(Hatte seit ein paar Monaten kein VS mehr in der Hand aber sollte doch so gewesen sein.)
Felix2000 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 124



BeitragVerfasst: Do 26.05.11 15:53 
Hallo !

Stimmt, Du hast recht, aber gibt es auch die Möglichkeit, so etwas anzeigen zu lassen, wenn man sich nciht im Debugmodus befindet?

mfg
Felix
thepaine91
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 763
Erhaltene Danke: 27

Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
BeitragVerfasst: Do 26.05.11 16:11 
Nicht das ich wüsste du kannst dir alternativ aber die Definition des Arrays angucken das geht 100% ist natürlich nicht ganz so komfortabel. Also mit Rechtsklick auf das Array und Gehe zu Definition o.ä.
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Do 26.05.11 21:26 
user profile iconFelix2000 hat folgendes geschrieben Zum zitierten Posting springen:
aber gibt es auch die Möglichkeit, so etwas anzeigen zu lassen, wenn man sich nciht im Debugmodus befindet?
Wenn das Programm nicht läuft, das Array also gar nicht existiert, was sollte denn da angezeigt werden :nixweiss: ?

_________________
>λ=
thepaine91
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 763
Erhaltene Danke: 27

Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
BeitragVerfasst: Fr 27.05.11 08:40 
user profile iconKha hat folgendes geschrieben:
Wenn das Programm nicht läuft, das Array also gar nicht existiert, was sollte denn da angezeigt werden :nixweiss: ?


Naja bei einem statischen Array wäre es kein Problem die Struktur an zu zeigen. Im Ablauf bestückte Werte natürlich weniger.
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Fr 27.05.11 17:51 
user profile iconthepaine91 hat folgendes geschrieben Zum zitierten Posting springen:
Naja bei einem statischen Array wäre es kein Problem die Struktur an zu zeigen.
Dumm nur, dass C# keine "statischen", also wohl unveränderbaren, Arrays kennt ;) . Und was ist mit den Konstruktoren der Elemente, sollen die einfach mal im VS-Prozess ausgeführt werden?

_________________
>λ=
thepaine91
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 763
Erhaltene Danke: 27

Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
BeitragVerfasst: Mo 30.05.11 08:57 
Man lernt ja nie aus ;). Aber was ist das dann?
ausblenden C#-Quelltext
1:
string[] strFruitArray = {"a""b""c""d""e"};					

Ich dachte bis heute es gäbe nur statische Arrays und (dynamische) wären listen?
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19276
Erhaltene Danke: 1741

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 30.05.11 09:20 
Das ist ein vorbelegtes Array. Das solltest du aber zur Laufzeit ändern können. ;-)
thepaine91
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 763
Erhaltene Danke: 27

Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
BeitragVerfasst: Mo 30.05.11 09:30 
Ja die Inhalte aber kann man auch die Anzahl an Elementen verändern? Also z.B. von 6 auf 12?
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4764
Erhaltene Danke: 1052

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mo 30.05.11 09:35 
Hallo,

Kha meinte mit "statische" eher "konstante" Arrays.
Und bei deinem Beispiel kann man aber so wie jede andere nicht-konstante Variable auch, zur Laufzeit die Werte verändern, d.h.
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
string[] newArray = { "u""v""w""x""y""z" };
strFruitArray = newArray; // nun 6 Elemente!!!

// oder sogar
strFruitArray = null;

// bzw. einzelne Elemente ändern
strFruitArray[0] = { "xyz" };

Einzig mit dem Schlüsselwort "readonly" könnte man die Veränderung auf den Konstruktor der Klasse beschränken. IntelliSense müßte dann aber den Code selber kompilieren, anstatt nur die Struktur zu parsen, um den Inhalt an einer bestimmten Codestelle zu ermitteln.

Ergo: dies ist also nicht im reinen Entwurfsmodus so einfach möglich, aber du darfst gerne eine VS-Extension dafür schreiben...
thepaine91
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 763
Erhaltene Danke: 27

Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
BeitragVerfasst: Mo 30.05.11 09:44 
Okay ich meinte mit statischen Arrays das 1. der Typ ^^ und 2. die Länge fest ist.
Das der Inhalt nicht statisch ist war mir klar. ^^ Dann bin ich ja beruhigt......

Und mir persönlich reicht das was ich im Debugmodus sehe auch. ^^ Habe nur überlegt was man vielleicht noch anzeigen könnte....