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

2
Pattern per delegare il comportamento asincrono in C #
Sto cercando di progettare una classe che esponga la possibilità di aggiungere problemi di elaborazione asincrona. Nella programmazione sincrona, potrebbe apparire come questo public class ProcessingArgs : EventArgs { public int Result { get; set; } } public class Processor { public event EventHandler<ProcessingArgs> Processing { get; } public int …


2
Come iniettare o usare IConfiguration in Azure Function V3 con Dependency Injection durante la configurazione di un servizio
Normalmente in un progetto .NET Core avrei creato una classe 'boostrap' per configurare il mio servizio insieme ai comandi di registrazione DI. Questo è di solito un metodo di estensione in IServiceCollectioncui posso chiamare un metodo simile .AddCosmosDbServicee tutto il necessario è "autonomo" nella classe statica contenente quel metodo. La …




2
Database stringa di connessione dinamica c #
Im uso sempre questa riga di codice per la connessione: string ConnectString = "datasource = mysource; username = myusername; password = mypassword; database = mydatabasename"; Quello che sto cercando di fare in questo momento è invece di scrivere ogni volta che i miei dati del server nello script direttamente voglio …
9 c#  database 



3
Come dichiarare un'attività non avviata in attesa di un'altra attività?
Ho fatto questo test unitario e non capisco perché "waitit Task.Delay ()" non aspetta! [TestMethod] public async Task SimpleTest() { bool isOK = false; Task myTask = new Task(async () => { Console.WriteLine("Task.BeforeDelay"); await Task.Delay(1000); Console.WriteLine("Task.AfterDelay"); isOK = true; Console.WriteLine("Task.Ended"); }); Console.WriteLine("Main.BeforeStart"); myTask.Start(); Console.WriteLine("Main.AfterStart"); await myTask; Console.WriteLine("Main.AfterAwait"); Assert.IsTrue(isOK, "OK"); } …





2
non è necessario assegnare parametri di tipo struct
Ho notato alcuni comportamenti bizzarri nel mio codice quando commentavo accidentalmente una riga in una funzione durante la revisione del codice. È stato molto difficile riprodurlo, ma qui descriverò un esempio simile. Ho questa lezione di prova: public class Test { public void GetOut(out EmailAddress email) { try { Foo(email); …
9 c#  .net 

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.