vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

C# Ecke
Re: ListOfString .Item Member vermisst 
Autor: ModeratorDaveS (Moderator)
Datum: 18.09.08 07:37

Nein, er meint so:
            List<string> ls = new List<string>();
            ls.Add("s1");
            ls.Add("s2");
 
            string ls2 = ls[2];
Das ist der Indexer für die Klasse. Das wird in C# so deklariert
        public class strings
        {
            string[] v = new string[5];
 
            // Indexer 
            public string this[int index]
            {
                get
                {
                    return v[index];
                }
                set
                {
                    v[index] = value;
                }
            }
        }
        private void test()
        {
            strings vs = new strings();
 
            vs[2] = "abc";
            string s = vs[2];
        }
In Vb.Net wird sowas als Default (indexed) Property deklariert:
 
    Public Class Strings
        Dim v(4) As String
        Default Public Property Item(ByVal index As Integer) As String
            Get
                Return v(index)
            End Get
            Set(ByVal value As String)
                v(index) = value
            End Set
        End Property
    End Class
    Private Sub Test()
 
        Dim c As New c1
 
        c(3) = "abc"
 
        Dim s As String = c(3)
        s = c.Item(3)
 
    End Sub
Vb.Net macht aus der C# Deklaration automatisch ein Property "Item", da die Eigenschaft sonst keinen Namen hätte.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ListOfString .Item Member vermisst1.919Christoph197217.09.08 21:25
Re: ListOfString .Item Member vermisst1.235engelmarkus17.09.08 22:25
Re: ListOfString .Item Member vermisst1.127Christoph197218.09.08 06:57
Re: ListOfString .Item Member vermisst1.284ModeratorDaveS18.09.08 07:37
Re: ListOfString .Item Member vermisst1.294Christoph197218.09.08 16:52
Re: ListOfString .Item Member vermisst1.119engelmarkus18.09.08 17:54
Re: ListOfString .Item Member vermisst1.132Christoph197218.09.08 19:08
Re: ListOfString .Item Member vermisst1.110ModeratorDaveS18.09.08 19:24
Re: ListOfString .Item Member vermisst1.093Christoph197218.09.08 20:28
Re: ListOfString .Item Member vermisst1.067ModeratorDaveS19.09.08 08:38

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel