Articles of c #

Modello per la creazione di un tipo di valore semplice ed efficiente

Motivazione: Nel leggere il blog di Mark Seemann su Code Smell: Automatic Property dice vicino alla fine: La linea di fondo è che le proprietà automatiche sono raramente appropriate. In realtà, sono appropriati solo quando il tipo di proprietà è un tipo di valore e tutti i valori possibili sono consentiti. Fornisce int Temperature come […]

Come fare riferimento a csproj da kproj

Stavo giocando con VS2015 e ASP.NET vNext e mi sono bloccato sul tentativo di aggiungere un riferimento dalla libreria di classi vNext (kproj) ad una normale libreria di classi (csproj) nella stessa soluzione. Visual Studio 2015 mostra il seguente messaggio di errore: “I seguenti progetti non sono supportati come riferimenti”. È ansible aggiungere riferimenti a […]

Questo modello di repository è efficiente con LINQ-to-SQL?

Attualmente sto leggendo il libro Pro Asp.Net MVC Framework. Nel libro, l’autore suggerisce di utilizzare un modello di repository simile al seguente. [Table(Name = “Products”)] public class Product { [Column(IsPrimaryKey = true, IsDbGenerated = true, AutoSync = AutoSync.OnInsert)] public int ProductId { get; set; } [Column] public string Name { get; set; } [Column] public […]

Come posso albind un provider di appartenenza personalizzato nella mia applicazione ASP.NET MVC?

Come bind il mio provider di appartenenza personalizzato con il mio attributo ASP.NET MVC [Authorize ()]? Ho eseguito una serie di esercitazioni su come creare un provider di appartenenze personalizzato, ma tutte le informazioni che ho trovato su come collegarlo a un’applicazione sembrano ruotare attorno alle normali applicazioni WebForm di ASP.NET che sembrano essere un […]

Come leggere un file da internet?

semplice domanda: ho un file online (txt). Come leggerlo e controllare se è lì? (C # .net 2.0)

Qual è il modo più veloce per leggere i dati da un DbDataReader?

Nel seguente codice, comando è un DbCommand che è già stato impostato: using( var dataReader = command.ExecuteReader() /*The actual execution of the query takes relatively little time.*/ ) { while( dataReader.Read() ) { // These are what take all of the time. Replacing them all with reader.GetValues( myArray ) has no impact. val0 = dataReader.GetValue( […]

Aggiungi alla lista dal codebehind C # Asp.net

Ho una lista UL in una pagina ASPX: Tab 1 Tab 2 Tab 3 Tab 4 Vorrei aggiungere voci di elenco dynamicmente da codebehind, inclusa la voce href per ogni nuovo elemento della lista. Come?

Quali vantaggi offre la nuova funzione “Filtro eccezioni”?

C # 6 ha una nuova funzionalità chiamata “filtro delle eccezioni” La syntax è così: catch (Win32Exception exception) when (exception.NativeErrorCode == 0x00042) { //Do something here } Non ho potuto fare a meno di chiedermi quale sia il vantaggio di questo rispetto all’attuale approccio: catch (Win32Exception exception) { if (exception.NativeErrorCode == 0x00042) { //Do something […]

Direzione tra 2 punti Latitudine / Longitudine in C #

Ho 2 coordinate nel formato Lat Long. Come determinare dal punto A (ad es. New York 37.149472, -95.509544) la direzione in gradi al punto B (ad es. Toronto 40.714269, -74.005973) Sto cercando un valore come “340 gradi” In C #

Come posso manipolare a livello di codice le posizioni delle icone del desktop di Windows?

Diversi anni fa, ho innocentemente provato a scrivere una piccola app per salvare le mie icone del desktop posizionate tatticamente perché ero stanco di trascinarle di nuovo nelle loro posizioni quando alcuni eventi li resettavano. Mi sono arreso dopo aver bloccato WAY troppo tempo non avendo trovato un modo per interrogare, tanto meno salvare e […]