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


6
Hashing una stringa con Sha256
Provo a eseguire l'hashing di una stringa usando SHA256, sto usando il seguente codice: using System; using System.Security.Cryptography; using System.Text; public class Hash { public static string getHashSha256(string text) { byte[] bytes = Encoding.Unicode.GetBytes(text); SHA256Managed hashstring = new SHA256Managed(); byte[] hash = hashstring.ComputeHash(bytes); string hashString = string.Empty; foreach (byte x …
141 c#  string  hash  sha256 

10
Come posso cancellare le iscrizioni agli eventi in C #?
Prendi la seguente classe C #: c1 { event EventHandler someEvent; } Se ci sono un sacco di abbonamenti a c1's someEventevento e voglio eliminarli tutti, qual è il modo migliore per raggiungere questo obiettivo? Considera anche che gli abbonamenti a questo evento potrebbero essere / sono lambdas / delegati …
141 c#  .net  events  delegates 




17
Limitazioni dell'istruzione switch C #: perché?
Quando si scrive un'istruzione switch, sembrano esserci due limitazioni su cosa è possibile attivare nelle istruzioni case. Ad esempio (e sì, lo so, se stai facendo questo genere di cose, probabilmente significa che la tua architettura orientata agli oggetti (OO) è incerta - questo è solo un esempio inventato!), Type …


12
Controlla se esiste la chiave in NameValueCollection
Esiste un modo rapido e semplice per verificare se esiste una chiave in un NameValueCollection senza scorrere attraverso di essa? Alla ricerca di qualcosa come Dictionary.ContainsKey () o simile. Ci sono molti modi per risolverlo, ovviamente. Mi chiedo solo se qualcuno può aiutarmi a grattarmi il prurito al cervello.

7
Perché l'array implementa IList?
Vedi la definizione della classe System.Array public abstract class Array : IList, ... Teoricamente, dovrei essere in grado di scrivere questo pezzo ed essere felice int[] list = new int[] {}; IList iList = (IList)list; Dovrei anche essere in grado di chiamare qualsiasi metodo dall'iList ilist.Add(1); //exception here La mia …



5
Registrazione parametri JSON RestSharp
Sto cercando di effettuare una chiamata REST molto semplice alla mia API MVC 3 e i parametri che passo non sono vincolanti per il metodo di azione. Cliente var request = new RestRequest(Method.POST); request.Resource = "Api/Score"; request.RequestFormat = DataFormat.Json; request.AddBody(request.JsonSerializer.Serialize(new { A = "foo", B = "bar" })); RestResponse response …


6
Esiste un equivalente asincrono di Process.Start?
Come suggerisce il titolo, c'è un equivalente a Process.Start(ti permette di eseguire un'altra applicazione o file batch) che posso aspettare? Sto giocando con una piccola app per console e questo sembrava il posto perfetto per utilizzare asincronizzazione e attendere ma non riesco a trovare alcuna documentazione per questo scenario. Quello …
141 c#  async-await  c#-5.0 

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.