Articles of c # 4.0

usando ILMerge con le librerie .NET 4

Due problemi: 1) Assemblaggio .NET di base non incluso nell’assembly ILMerged Ho problemi ad usare ILMerge nel mio post-build dopo l’aggiornamento da .NET 3.5 / Visual Studio 2008 a .NET 4 / Visual Studio 2010. Ho una soluzione con diversi progetti il ​​cui framework di destinazione è impostato su “.NET Framework 4” . Io uso […]

ASP.Net MVC – Leggi file da HttpPostedFileBase senza salvare

Sto caricando il file utilizzando l’opzione di caricamento del file. E invio direttamente questo file da Visualizza a Controller in modalità POST come, [HttpPost] public ActionResult Page2(FormCollection objCollection) { HttpPostedFileBase file = Request.Files[0]; } Supponiamo, sto caricando un file del blocco note. Come leggo questo file e aggiungo questo testo al generatore di stringhe ,, […]

Come posso simulare un clic del mouse in una determinata posizione sullo schermo?

Quello che voglio fare è manipolare il mouse. Sarà una macro semplice per i miei scopi. Quindi sposta il mouse in una determinata posizione sullo schermo e fa clic come se stessi facendo clic con un certo intervallo.

Ottenere tutti i messaggi da InnerException (s)?

C’è un modo per scrivere un codice “short hand” in stile LINQ per camminare a tutti i livelli di InnerException (s) di Exception lanciati? Preferirei scriverlo sul posto invece di chiamare una funzione di estensione (come sotto) o ereditare la class Exception . static class Extensions { public static string GetaAllMessages(this Exception exp) { string […]

Utilizzo di DataContractSerializer per la serializzazione, ma non per la deserializzazione

Ho le seguenti 2 funzioni: public static string Serialize(object obj) { DataContractSerializer serializer = new DataContractSerializer(obj.GetType()); MemoryStream memoryStream = new MemoryStream(); serializer.WriteObject(memoryStream, obj); return Encoding.UTF8.GetString(memoryStream.GetBuffer()); } public static object Deserialize(string xml, Type toType) { MemoryStream memoryStream = new MemoryStream(Encoding.UTF8.GetBytes(xml)); // memoryStream.Position = 0L; XmlDictionaryReader reader = XmlDictionaryReader.CreateTextReader(memoryStream, Encoding.UTF8, new XmlDictionaryReaderQuotas(), null); DataContractSerializer dataContractSerializer = new […]

Come ottenere il primo record in ciascun gruppo usando Linq

Considerando i seguenti record: Id F1 F2 F3 ————————————————- 1 Nima 1990 10 2 Nima 1990 11 3 Nima 2000 12 4 John 2001 1 5 John 2002 2 6 Sara 2010 4 Voglio raggruppare in base al campo F1 e ordinare per Id e ottenere tutti i campi dal primo record del gruppo simile […]

LINQ, non può unirsi alla stringa

Ho una lista di utenti, ogni utente ha una lista di domande. Nella mia lista di modelli di domande dovrebbe essere in stringa tramite virgola. Cerco: public List SurveyReportList() { var q = from i in _dbContext.Users where i.UserId != null select new ITW2012Mobile.ViewModels.AdminSurveyReportModel() { FirstName = i.FirstName, LastName = i.LastName, Question4 = String.Join(“, ” […]

Recupero degli oggetti di lavoro e dei relativi elementi di lavoro collegati in una singola query utilizzando le API TFS

Qualcuno sa se è ansible recuperare un elenco di oggetti di lavoro e relativi articoli di lavoro collegati in un unico viaggio da TFS utilizzando i loro servizi Web API TFS? Al momento, dovremo effettuare una seconda chiamata per ciascuno degli elementi di lavoro realizzati durante la prima chiamata e sta introducendo un problema di […]

System.Windows.Forms.Timer viene eseguito su un thread diverso rispetto all’interfaccia utente?

Ho un thread principale che crea un object modulo che crea e imposta un timer per eseguire una funzione denominata updateStatus () ogni minuto. Ma updateStatus () viene anche chiamato dal thread principale in diversi punti. Tuttavia, non sono sicuro se causerà o meno problemi di sincronizzazione. System.Windows.Forms.Timer in C # funziona su un thread […]

Graphics.DrawImage è troppo lento per immagini più grandi?

Attualmente sto lavorando a un gioco e desidero avere un menu principale con l’immagine di sfondo. Tuttavia, trovo il metodo Graphics.DrawImage() molto lento. Ho fatto delle misurazioni. Supponiamo che MenuBackground sia la mia immagine risorsa con risoluzione 800 x 1200 pixel. Lo disegnerò su un altro 800 x 1200 bitmap (prima renderò tutto ad un […]