Laden...

Referenz auf andere Variable übergeben

Erstellt von Ayke vor 13 Jahren Letzter Beitrag vor 13 Jahren 577 Views
Ayke Themenstarter:in
643 Beiträge seit 2006
vor 13 Jahren
Referenz auf andere Variable übergeben

Wie mach ich das am besten ?

        public WebPostEventArgs(string URL, ref string PostData)
        {
            this.url = URL;
            this.postData = PostData; // postData soll auf PostData zeigen...
        }

        private string url = string.Empty;
        private string postData = string.Empty;

6.911 Beiträge seit 2009
vor 13 Jahren

Hallo,

eh so wie es da steht. Das ref ist aber nicht nötig.
Beachte auch [FAQ] Besonderheiten der String-Klasse (immutabler Referenztyp mit Wertsemantik)

mfG Gü

Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"

Ayke Themenstarter:in
643 Beiträge seit 2006
vor 13 Jahren

Hi,

                onWebPost(new WebPostEventArgs(sURL, ref sPOST));
//der wert von sPOST sollte "übernehme diesen Wert" sein


    public class WebPostEventArgs : EventArgs
    {
        public WebPostEventArgs(string URL, ref string PostData)
        {
            this.url = URL;
            this.PostData = PostData;
        }

        private string url = string.Empty;
        public string PostData = string.Empty;

        public string URL
        {
            get { return (url); }
        }
    }
        static void Web_OnWebPost(object sender, WebPostEventArgs e)
        {
            e.PostData = "übernehme diesen Wert";
        }

Geht das nicht ohne Pointer ?

6.911 Beiträge seit 2009
vor 13 Jahren

Hallo,

hast du obigen Link schon verfolgt. Da steht die Antwort auf deine Frage drin.

mfG Gü

Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"

Ayke Themenstarter:in
643 Beiträge seit 2006
vor 13 Jahren

Danke,
Benutze einfach die SB klasse.