Vraag : krijg gegevens van klasse

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
het gebruiken van Systeem;
het gebruiken van System.Data;
het gebruiken van System.Configuration;
het gebruiken van System.Linq;
het gebruiken van System.Web;
het gebruiken van System.Web.Security;
het gebruiken van System.Web.UI;
het gebruiken van System.Web.UI.HtmlControls;
het gebruiken van System.Web.UI.WebControls;
het gebruiken van System.Web.UI.WebControls.WebParts;
het gebruiken van System.Xml.Linq;
het gebruiken van System.Data.SqlClient;
///  
/// Summiere beschrijving voor Currancyrate
///  
openbare klasse Currancyrate
{
   
    koord connStr = ConfigurationManager.ConnectionStrings [„shivcn“] .ConnectionString;

    openbaar Koord [] GetCurrancyrate (koordwisselkoers)
    {
        koord rate= " 0 ";
        koord symble= " 0 ";

        De verbinding van SqlConnection = nieuwe SqlConnection (this.connStr);
        verbinding. Open ();
        Het bevel van SqlCommand = nieuwe SqlCommand („selecteer * uit shiv.exchange_rate waar land = '“ + wisselkoers + „'“, verbinding);
        De lezer van SqlDataReader = command.ExecuteReader ();
        als (lezer. Lees ())
        {
            tarief = lezer [„tarief“] .ToString ();
            symble = lezer [„symbool“] .ToString ();
        }
        verbinding. Sluit ();
        verbinding. Schik ();
        lezer. Sluit ();
        lezer. Schik ();
        bevel. Schik ();

        keer nieuw Koord [] terug {tarief, symble};
    }
}




en ik roep Deze klasse
 this.lblcurrency. Tekst = d.GetCurrancyrate (dit. Zitting [„wisselkoers“] .ToString ())[0] .ToString ();
             dit. Lblcusymb1.Text = d.GetCurrancyrate (dit. Zitting [„wisselkoers“] .ToString ())[1] .ToString ();



Maar het Brand Twee Keer


Hoe ik Deze Klasse roep

Antwoord : krijg gegevens van klasse

Natuurlijk zal het 2 keer in brand steken. Omdat u het aan vraagt.

U moet het resultaat in een afzonderlijke variabele als dit zetten:

koord [] munten = d.GetCurrancyrate (dit. Zitting [„wisselkoers“] .ToString ());

Dan volg dit door te gebruiken:

this.lblcurrency. Tekst = munten [0] .ToString ();
dit. Lblcusymb1.Text = munten [1] .ToString ();
Andere oplossingen  
 
programming4us programming4us