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

11
Efficienza del ritorno prematuro in una funzione
Questa è una situazione che incontro frequentemente come programmatore inesperto e mi chiedo in particolare per un mio progetto ambizioso e ad alta velocità che sto cercando di ottimizzare. Per i principali linguaggi C-like (C, objC, C ++, Java, C #, ecc.) E per i loro soliti compilatori, queste due …


30
Errore 5: accesso negato all'avvio del servizio Windows
Ricevo questo errore quando provo ad avviare un servizio Windows che ho creato in C #: Il mio codice finora: private ServiceHost host = null; public RightAccessHost() { InitializeComponent(); } protected override void OnStart(string[] args) { host = new ServiceHost(typeof(RightAccessWcf)); host.Open(); } protected override void OnStop() { if (host != …

24
Posso impostare modelli HTML / e-mail con ASP.NET?
Sto lavorando a un sito che invierà un numero significativo di email. Voglio impostare sia il testo dell'intestazione che del piè di pagina, o forse anche dei modelli per consentire agli utenti di modificare facilmente queste e-mail se necessario. Se incorporo l'HTML all'interno di stringhe letterali C #, è brutto …
97 c#  asp.net  email  templates 

19
Modo elegante in C # per verificare se la proprietà di una proprietà è nulla
In C #, si supponga di voler estrarre un valore da PropertyC in questo esempio e ObjectA, PropertyA e PropertyB possono essere tutti null. ObjectA.PropertyA.PropertyB.PropertyC Come posso ottenere PropertyC in modo sicuro con la minor quantità di codice? In questo momento vorrei controllare: if(ObjectA != null && ObjectA.PropertyA !=null && …


14
Devo sempre restituire IEnumerable <T> invece di IList <T>?
Quando scrivo il mio DAL o un altro codice che restituisce un set di articoli, devo sempre fare la mia dichiarazione di reso: public IEnumerable&lt;FooBar&gt; GetRecentItems() o public IList&lt;FooBar&gt; GetRecentItems() Attualmente, nel mio codice ho provato a utilizzare IEnumerable il più possibile ma non sono sicuro che questa sia la …
97 c#  ienumerable 

3
Cattura l'output di stampa delle stored procedure in .NET
È possibile acquisire l'output di stampa da una stored procedure T-SQL in .NET? Ho molti processi legacy che utilizzano la stampa come mezzo di messaggistica di errore. Un esempio, è possibile accedere alla 'parola' outprint dal seguente PROC? -- The PROC CREATE PROC usp_PrintWord AS PRINT 'word' // Some C# …



1
Perché il compilatore C # impazzisce con questa query LINQ annidata?
Prova a compilare il seguente codice e scoprirai che il compilatore richiede&gt; 3 GB di RAM (tutta la memoria libera sulla mia macchina) e un tempo molto lungo per la compilazione (in realtà ottengo un'eccezione IO dopo 10 minuti). using System; using System.Linq; public class Test { public static void …
97 c#  linq 


10
Ottieni un bit specifico da byte
Ho un byte, in particolare un byte da un array di byte che è arrivato tramite UDP inviato da un altro dispositivo. Questo byte memorizza lo stato di attivazione / disattivazione di 8 relè nel dispositivo. Come ottengo il valore di un bit specifico in detto byte? Idealmente un metodo …
97 c# 


4
Creazione di istanze di tipo senza costruttore predefinito in C # utilizzando la reflection
Prendi la seguente classe come esempio: class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } Quindi voglio creare un'istanza di questo tipo usando la riflessione: Type t = typeof(Sometype); object o = Activator.CreateInstance(t); Normalmente questo funzionerà, tuttavia poiché SomeTypenon è stato definito un costruttore senza …

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.