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


7
L'impostazione predefinita per KeyValuePair
Ho un oggetto del tipo IEnumerable<KeyValuePair<T,U>> keyValueListche sto usando var getResult= keyValueList.SingleOrDefault(); if(getResult==/*default */) { } else { } Come posso verificare se getResultè l'impostazione predefinita, nel caso in cui non trovassi l'elemento corretto? Non riesco a controllare se lo è nullo no, perché KeyValuePairè uno struct.
392 c#  key-value 


15
Enum "Ereditarietà"
Ho un enum in uno spazio dei nomi di basso livello. Vorrei fornire una classe o un enum in uno spazio dei nomi di livello medio che "eredita" l'enum di basso livello. namespace low { public enum base { x, y, z } } namespace mid { public enum consume …
391 c#  .net  enums 

3
Restituzione di valore che è stato passato in un metodo
Ho un metodo su un'interfaccia: string DoSomething(string whatever); Voglio deridere questo con MOQ, in modo che ritorni tutto ciò che è stato passato - qualcosa del tipo: _mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) ) .Returns( [the parameter that was passed] ) ; Qualche idea?
391 c#  mocking  moq 


14
L'entità non può essere costruita in una query LINQ to Entities
Esiste un tipo di entità chiamato prodotto che viene generato dal framework di entità. Ho scritto questa domanda public IQueryable<Product> GetProducts(int categoryID) { return from p in db.Products where p.CategoryID== categoryID select new Product { Name = p.Name}; } Il codice seguente genera il seguente errore: "L'entità o il tipo …

15
Attendere in modo asincrono il completamento del task <T> con timeout
Voglio aspettare che un'attività &lt;T&gt; venga completata con alcune regole speciali: se non è stata completata dopo X millisecondi, voglio visualizzare un messaggio per l'utente. E se non si è completato dopo Y millisecondi, desidero richiedere automaticamente la cancellazione . Posso utilizzare Task.ContinueWith per attendere in modo asincrono il completamento …

9
C # ottiene il percorso di% AppData%
C # 2008 SP1 Sto usando il codice qui sotto: dt.ReadXml("%AppData%\\DateLinks.xml"); Tuttavia, sto ricevendo un'eccezione che indica la posizione da cui viene eseguita la mia applicazione: Impossibile trovare una parte del percorso 'D: \ Projects \ SubVersionProjects \ CatDialer \ bin \ Debug \% AppData% \ DateLinks.xml'. Ho pensato che …
387 c#  .net  path 

20
Posso scoprire il valore restituito prima di tornare durante il debug in Visual Studio?
Prendi la seguente funzione: DataTable go() { return someTableAdapter.getSomeData(); } Quando imposto un punto di interruzione in questa funzione, c'è la possibilità di ispezionare il valore restituito? go()è direttamente accoppiato a un datagrid in una .aspxpagina. L'unico modo per ispezionare il datatable restituito è utilizzare una variabile temporanea. Tuttavia, è …

19
Come ottenere l'indirizzo IP del client di un utente in ASP.NET?
Dobbiamo Request.UserHostAddressottenere l'indirizzo IP in ASP.NET, ma di solito si tratta dell'indirizzo IP dell'ISP dell'utente, non esattamente dell'indirizzo IP della macchina dell'utente che, ad esempio, ha fatto clic su un collegamento. Come posso ottenere il vero indirizzo IP? Ad esempio, in un profilo utente Stack Overflow è: "Ultima attività dell'account: …
387 c#  asp.net  client  ip-address 

18
Casting vs utilizzando la parola chiave "as" nel CLR
Durante la programmazione delle interfacce, ho scoperto che sto facendo molto casting o conversione del tipo di oggetto. C'è una differenza tra questi due metodi di conversione? In tal caso, esiste una differenza di costo o in che modo influisce sul mio programma? public interface IMyInterface { void AMethod(); } …
387 c#  casting  clr 

12
Quali framework di .NET Dependency Injection vale la pena esaminare? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …



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.