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 #.

17
Serializzare un oggetto in XML
Ho una classe C # che ho ereditato. Ho "costruito" con successo l'oggetto. Ma devo serializzare l'oggetto in XML. C'è un modo semplice per farlo? Sembra che la classe sia stata impostata per la serializzazione, ma non sono sicuro di come ottenere la rappresentazione XML. La definizione della mia classe …


10
Come passare i parametri al metodo ThreadStart in Thread?
Come passare i parametri al Thread.ThreadStart()metodo in C #? Supponiamo di avere un metodo chiamato 'download' public void download(string filename) { // download code } Ora ho creato un thread nel metodo principale: Thread thread = new Thread(new ThreadStart(download(filename)); tipo di metodo di errore previsto. Come posso passare parametri ThreadStartcon …
291 c#  .net  multithreading 


10
Unit testing di metodi privati ​​in C #
Visual Studio consente il testing di unità di metodi privati ​​tramite una classe di accessori generata automaticamente. Ho scritto un test di un metodo privato che viene compilato correttamente, ma non riesce in fase di esecuzione. Una versione abbastanza minimale del codice e il test è: //in project MyProj class …
291 c#  unit-testing 



11
Perché usare la parola chiave 'ref' quando si passa un oggetto?
Se sto passando un oggetto a un metodo, perché dovrei usare la parola chiave ref? Non è comunque questo il comportamento predefinito? Per esempio: class Program { static void Main(string[] args) { TestRef t = new TestRef(); t.Something = "Foo"; DoSomething(t); Console.WriteLine(t.Something); } static public void DoSomething(TestRef t) { t.Something …


5
Ottenere il codice numerico dello stato Http (200, 301, 404, ecc.) Da HttpWebRequest e HttpWebResponse
Sto cercando di ottenere il numero di codice di stato HTTP HttpWebResponsedall'oggetto restituito da a HttpWebRequest. Speravo di ottenere i numeri reali (200, 301.302, 404, ecc.) Piuttosto che la descrizione del testo. ("Ok", "MovedPermanently", ecc.) Il numero è sepolto in una proprietà da qualche parte nell'oggetto risposta? Qualche idea diversa …
289 c#  .net  http  httpwebrequest 

6
POST JsonObject con HttpClient dall'API Web
Sto cercando di postare un JsonObjectutilizzo HttpClientdall'API Web. Non sono del tutto sicuro di come procedere e non riesco a trovare molto nel modo del codice di esempio. Ecco cosa ho finora: var myObject = (dynamic)new JsonObject(); myObject.Data = "some data"; myObject.Data2 = "some more data"; HttpClient httpClient = new …

13
Confronto nullo o predefinito dell'argomento generico in C #
Ho un metodo generico definito in questo modo: public void MyMethod<T>(T myArgument) La prima cosa che voglio fare è verificare se il valore di myArgument è il valore predefinito per quel tipo, qualcosa del genere: if (myArgument == default(T)) Ma questo non viene compilato perché non ho garantito che T …
288 c#  generics 

17
Come ridimensionare un'immagine C #
Come Size, Widthe Heightsono Get()proprietà System.Drawing.Image; Come posso ridimensionare un oggetto Image in fase di esecuzione in C #? In questo momento, sto solo creando un nuovo Imageutilizzo: // objImage is the original Image Bitmap objBitmap = new Bitmap(objImage, new Size(227, 171));
288 c#  image  resize 


12
C #: 'è' parola chiave e verifica la presenza di Not
Questa è una domanda stupida, ma puoi usare questo codice per verificare se qualcosa è un tipo particolare ... if (child is IContainer) { //.... Esiste un modo più elegante per verificare l'istanza "NOT"? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work :) …
288 c#  casting  keyword 

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.