31. januar 2006 - 14:03Der er
9 kommentarer og 1 løsning
VB.Net til C#
Jeg har følgende i VB.NET:
Dim strMachineName As String = String.Empty Dim Context As System.Web.HttpContext Context = System.Web.HttpContext.Current strMachineName = Context.Request.ServerVariables.Item("LOCAL_ADDR")
Men jeg bare ikke få det skrevet om til C#. Det eneste jeg er ude efter er Request.ServerVariables.Item("LOCAL_ADDR"). Koden skal bruges i en BLL/DAL.
Det ville jeg også, men det fremgår ikke af sammenhængen om Context skal bruges andre steder i programmet. Så hvis det stadigvæk skal kunne kompilere, er det muligvis en god ide at beholde den...
Ikke forstået?... Context kan jo hentes hvor man vil, det er jo bare referance kopiering det andet...
Request objektet er desuden også direkte tilgængelig således at man kan: private string strMachineName = Request.ServerVariables["LOCAL_ADDR"]; --------------------------------------------------------------------------------------
- springer det trin over, hvor Contexy bliver oprettet som en variabel i programet, vil disse pludseligt ikke kunne kompilere. Det er korrekt at man så bare kan tilpasse disse kodelinjer, men vi kan jo også bare lave være med at optimere variablen "Context" væk. Så har vi ikke det potentielle problem.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.