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
Continuazione dell'attività sul thread dell'interfaccia utente
Esiste un modo "standard" per specificare che una continuazione dell'attività deve essere eseguita sul thread da cui è stata creata l'attività iniziale? Attualmente ho il codice qui sotto: funziona, ma tenere traccia del dispatcher e creare una seconda azione sembra un sovraccarico inutile. dispatcher = Dispatcher.CurrentDispatcher; Task task = Task.Factory.StartNew(() …
214 c#  .net  wpf  multithreading  task 

25
Genera classe dalla tabella del database
Come posso generare una classe da un oggetto tabella SQL Server? Non sto parlando di usare un ORM. Devo solo creare le entità (classe semplice). Qualcosa di simile a: public class Person { public string Name { get;set; } public string Phone { get;set; } } Dato un tavolo come: …
214 c#  sql  sql-server  tsql 

23
Perché ReSharper vuole usare 'var' per tutto?
Ho appena iniziato a utilizzare ReSharper con Visual Studio (dopo i numerosi consigli su SO). Per provarlo ho aperto un recente progetto ASP.NET MVC. Una delle prime e più frequenti cose che ho notato suggerire è invece cambiare la maggior parte delle mie dichiarazioni esplicite var. Per esempio: //From This: …

16
String. Sostituisci il caso ignorato
Ho una stringa chiamata "ciao mondo" Devo sostituire la parola "mondo" a "csharp" per questo utilizzo: string.Replace("World", "csharp"); ma di conseguenza, non riesco a sostituire la stringa. Il motivo è la sensibilità al caso. La stringa originale contiene "world" mentre sto cercando di sostituire "World". Esiste un modo per evitare …
214 c#  string 




7
Come posso cambiare i nomi delle tabelle quando utilizzo ASP.NET Identity?
Sto usando la versione di rilascio (RTM, non RC) di Visual Studio 2013 (scaricata da MSDN 2013-10-18) e quindi l'ultima versione (RTM) di AspNet.Identity. Quando creo un nuovo progetto Web, seleziono "Account utente individuali" per l'autenticazione. Questo crea le seguenti tabelle: AspNetRoles AspNetUserClaims AspNetUserLogins AspNetUserRoles AspNetUsers Quando registro un nuovo …

12
{"<user xmlns = ''> non era previsto.} Deserializzazione di XML XML
Sto inserendo l'XML da Twitter tramite OAuth. Sto facendo una richiesta a http://twitter.com/account/verify_credentials.xml , che restituisce il seguente XML: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;user&gt; &lt;id&gt;16434938&lt;/id&gt; &lt;name&gt;Lloyd Sparkes&lt;/name&gt; &lt;screen_name&gt;lloydsparkes&lt;/screen_name&gt; &lt;location&gt;Hockley, Essex, UK&lt;/location&gt; &lt;description&gt;Student&lt;/description&gt; &lt;profile_image_url&gt;http://a3.twimg.com/profile_images/351849613/twitterProfilePhoto_normal.jpg&lt;/profile_image_url&gt; &lt;url&gt;http://www.lloydsparkes.co.uk&lt;/url&gt; &lt;protected&gt;false&lt;/protected&gt; &lt;followers_count&gt;115&lt;/followers_count&gt; &lt;profile_background_color&gt;9fdaf4&lt;/profile_background_color&gt; &lt;profile_text_color&gt;000000&lt;/profile_text_color&gt; &lt;profile_link_color&gt;220f7b&lt;/profile_link_color&gt; &lt;profile_sidebar_fill_color&gt;FFF7CC&lt;/profile_sidebar_fill_color&gt; &lt;profile_sidebar_border_color&gt;F2E195&lt;/profile_sidebar_border_color&gt; &lt;friends_count&gt;87&lt;/friends_count&gt; &lt;created_at&gt;Wed Sep 24 14:26:09 +0000 2008&lt;/created_at&gt; &lt;favourites_count&gt;0&lt;/favourites_count&gt; &lt;utc_offset&gt;0&lt;/utc_offset&gt; &lt;time_zone&gt;London&lt;/time_zone&gt; …

9
Errore di restituzione POST HTTP: 417 "Aspettativa fallita."
Quando provo a POST su un URL, si verifica la seguente eccezione: Il server remoto ha restituito un errore: (417) Aspettativa non riuscita. Ecco un codice di esempio: var client = new WebClient(); var postData = new NameValueCollection(); postData.Add("postParamName", "postParamValue"); byte[] responseBytes = client.UploadValues("http://...", postData); string response = Encoding.UTF8.GetString(responseBytes); // …
212 c#  .net  http  http-post  webclient 


25
Controlla il nome della colonna in un oggetto SqlDataReader
Come posso verificare se esiste una colonna in a SqlDataReader oggetto? Nel mio livello di accesso ai dati, ho creato un metodo che crea lo stesso oggetto per più chiamate di procedure memorizzate. Una delle stored procedure ha una colonna aggiuntiva che non viene utilizzata dalle altre stored procedure. Voglio …
212 c#  .net  sqldatareader 

5
Parametri stringa di query facoltativi nell'API Web ASP.NET
Devo implementare il seguente metodo WebAPI: /api/books?author=XXX&amp;title=XXX&amp;isbn=XXX&amp;somethingelse=XXX&amp;date=XXX Tutti i parametri della stringa di query possono essere nulli. Cioè, il chiamante può specificare da 0 a tutti e 5 i parametri. In MVC4 beta ero solito fare quanto segue: public class BooksController : ApiController { // GET /api/books?author=tolk&amp;title=lord&amp;isbn=91&amp;somethingelse=ABC&amp;date=1970-01-01 public string GetFindBooks(string …

16
Ereditarietà multipla in C #
Poiché l'ereditarietà multipla è dannosa (rende la fonte più complicata) C # non fornisce direttamente un tale modello. Ma a volte sarebbe utile avere questa capacità. Ad esempio, sono in grado di implementare il modello di ereditarietà multipla mancante usando interfacce e tre classi simili: public interface IFirst { void …

4
C #: elimina selettivamente gli avvisi obsoleti personalizzati
Sto usando l' Obsoleteattributo (come appena suggerito dai colleghi programmatori) per mostrare un avviso se viene utilizzato un determinato metodo. Esiste un modo per sopprimere l'avvertenza simile a CodeAnalysis ' SuppressMessagenei punti in cui l'uso è giustificato? Questo deve funzionare per il [Obsolete("Some message")]quale genera un avviso 618 e l' …

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.