Domande taggate «c#»

C # (pronunciato "see sharp") è un linguaggio di programmazione multi-paradigma di alto livello, di tipo statico sviluppato da Microsoft. Il codice C # di solito è destinato alla famiglia di strumenti e run-time Microsoft .NET, che includono .NET Framework, .NET Core e Xamarin tra gli altri. Utilizzare questo tag per domande sul codice scritto nelle specifiche formali di C # o C #.





5
Ottieni un elenco di valori distinti in Elenco
In C #, supponiamo di avere una classe chiamata Note con tre variabili membro String. public class Note { public string Title; public string Author; public string Text; } E ho un elenco di tipo Nota: List<Note> Notes = new List<Note>(); Quale sarebbe il modo più pulito per ottenere un …
175 c#  linq  list  distinct 

8
Ottenere contenuti / messaggi da HttpResponseMessage
Sto cercando di ottenere contenuti di HttpResponseMessage. Dovrebbe essere:, {"message":"Action '' does not exist!","success":false}ma non lo so, come estrarlo da HttpResponseMessage. HttpClient httpClient = new HttpClient(); HttpResponseMessage response = await httpClient.GetAsync("http://****?action="); txtBlock.Text = Convert.ToString(response); //wrong! In questo caso txtBlock avrebbe valore: StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: …

7
Deridere i metodi di estensione con Moq
Ho un'interfaccia preesistente ... public interface ISomeInterface { void SomeMethod(); } e ho esteso questa intreface usando un mixin ... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ISomeInterface someInterface) { // Implementation here } } Ho una lezione che si chiama così e che voglio testare ... public …

2
Stream.Seek (0, SeekOrigin.Begin) o Position = 0
Quando è necessario reimpostare un flusso all'inizio (ad es. MemoryStream) È consigliabile utilizzarlo stream.Seek(0, SeekOrigin.Begin); o stream.Position = 0; Ho visto entrambi funzionare bene, ma mi chiedevo se uno fosse più corretto dell'altro?
175 c#  .net  stream 



2
Qual è la differenza tra Server.MapPath e HostingEnvironment.MapPath?
C'è qualche differenza tra Server.MapPath()e HostingEnvironment.MapPath()? Ha Server.MapPath()qualche vantaggio rispetto HostingEnvironment.MapPath()? Il mio problema originale era mappare il percorso del file su un server quando HttpContextnon è presente e non riesco a passare una Servervariabile dal Global.asaxmio metodo. Ho usato HostingEnvironment.MapPath()invece poiché non è necessario HttpContext. Ci sono situazioni in …
174 c#  asp.net 

6
Sovraccarico dell'operatore con metodi di estensione C #
Sto tentando di utilizzare metodi di estensione per aggiungere un sovraccarico dell'operatore alla StringBuilderclasse C # . In particolare, dato StringBuilder sb, vorrei sb += "text"diventare equivalente a sb.Append("text"). Ecco la sintassi per la creazione di un metodo di estensione per StringBuilder: public static class sbExtensions { public static StringBuilder …

14
Come ottenere l'ultimo ID inserito?
Ho questo codice: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection); myCommand.Parameters.AddWithValue("@UserId", newUserId); myCommand.Parameters.AddWithValue("@GameId", newGameId); myCommand.ExecuteNonQuery(); myConnection.Close(); } Quando inserisco in questa tabella, ho chiamato una colonna chiave primaria auto_increment int GamesProfileId , come posso ottenere …
174 c#  sql  sql-server 

11
LINQ contiene case insensitive
Questo codice fa distinzione tra maiuscole e minuscole, come renderlo maiuscole e minuscole? public IQueryable<FACILITY_ITEM> GetFacilityItemRootByDescription(string description) { return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRIPTION.Contains(description)); }
174 c#  linq 

11
impedire la serializzazione della proprietà nell'API Web
Sto usando un'API Web MVC 4 e moduli Web asp.net 4.0 per creare un'API di riposo. Funziona benissimo: [HttpGet] public HttpResponseMessage Me(string hash) { HttpResponseMessage httpResponseMessage; List<Something> somethings = ... httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, new { result = true, somethings = somethings }); return httpResponseMessage; } Ora devo impedire la serializzazione …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.