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

3
Come creare dinamicamente argomenti per una query Dapper
Ho un dizionario di valori Es. "Nome": "Alex" C'è un modo per passarlo a Dapper come argomenti per una query? Ecco un esempio che mostra cosa voglio fare. IDictionary<string, string> args = GetArgsFromSomewhere(); string query = "select * from people where Name = @Name"; var stuff = connection.Query<ExtractionRecord>(query, args);
88 c#  .net  dapper 

8
Sostituisci più elementi stringa in C #
C'è un modo migliore per farlo ... MyString.Trim().Replace("&", "and").Replace(",", "").Replace(" ", " ") .Replace(" ", "-").Replace("'", "").Replace("/", "").ToLower(); Ho esteso la classe delle corde per limitarla a un lavoro, ma esiste un modo più veloce? public static class StringExtension { public static string clean(this string s) { return s.Replace("&", "and").Replace(",", …

2
Sostituisci host in Uri
Qual è il modo migliore per sostituire la parte host di un Uri utilizzando .NET? Cioè: string ReplaceHost(string original, string newHostName); //... string s = ReplaceHost("http://oldhostname/index.html", "newhostname"); Assert.AreEqual("http://newhostname/index.html", s); //... string s = ReplaceHost("http://user:pass@oldhostname/index.html", "newhostname"); Assert.AreEqual("http://user:pass@newhostname/index.html", s); //... string s = ReplaceHost("ftp://user:pass@oldhostname", "newhostname"); Assert.AreEqual("ftp://user:pass@newhostname", s); //etc. System.Uri non sembra aiutare …
88 c#  .net  uri 

9
Controllo dei parametri nulli in C #
In C #, ci sono buone ragioni (oltre a un messaggio di errore migliore) per aggiungere controlli null dei parametri a ogni funzione in cui null non è un valore valido? Ovviamente, il codice che usa s genererà comunque un'eccezione. E tali controlli rendono il codice più lento e difficile …
88 c#  function  null 

15
Estensione di un'enumerazione tramite ereditarietà
So che questo va piuttosto contro l'idea di enumerazioni, ma è possibile estendere le enumerazioni in C # / Java? Intendo "estendere" sia nel senso di aggiungere nuovi valori a un enum, ma anche nel senso OO di ereditare da un enum esistente. Presumo che non sia possibile in Java, …
88 c#  java  .net 

6
Come connettersi al database MySQL?
Sono molto nuovo nella programmazione C # ma vorrei poter accedere ai database MySQL (non ho i soldi per MS SQL) Tuttavia ho una domanda; So che è necessario disporre di "connettore / NET MySQL" e "MySQL per Visual Studio" per lo sviluppo dell'applicazione C #, ma la persona che …

1
Qual è l'attributo [fatto]?
Sono sicuro che sia semplicissimo, ma chiaramente non sto cercando su Google la cosa giusta. In diversi blog relativi agli unit test, ho visto l'attributo [fatto] assegnato a diversi metodi, ma non riesco a capire cosa significhi. Esempio: public class SomeClass { [Fact] public void Foo() { } [Fact] public …
88 c# 

5
Come si esce da un ciclo foreach in C #?
foreach (var name in parent.names) { if name.lastname == null) { Violated = true; this.message = "lastname reqd"; } if (!Violated) { Violated = !(name.firstname == null) ? false : true; if (ruleViolated) this.message = "firstname reqd"; } } Ogni volta che violato è vero, voglio uscire foreachimmediatamente dal giro. …
88 c#  foreach 

9
C # supporta la covarianza del tipo restituito?
Sto lavorando con il framework .NET e voglio davvero essere in grado di creare un tipo di pagina personalizzato che utilizzi tutto il mio sito web. Il problema si verifica quando cerco di accedere alla pagina da un controllo. Voglio essere in grado di restituire il mio tipo specifico di …
88 c#  covariance 

30
Impossibile avviare il debug. Non è stato possibile avviare il progetto di avvio. VS2015
Ho avviato un nuovo progetto console in VS2015. Ho solo questo codice: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using SautinSoft; namespace PdfParser { class Program { static void Main(string[] args) { string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); SautinSoft.PdfFocus f = new PdfFocus(); f.OpenPdf(@"path:\abc.pdf"); if (f.PageCount > 0) f.ToExcel(@"path:\abc.xls"); …

12
Come si creano proprietà dinamiche in C #?
Sto cercando un modo per creare una classe con un insieme di proprietà statiche. In fase di esecuzione, voglio essere in grado di aggiungere altre proprietà dinamiche a questo oggetto dal database. Vorrei anche aggiungere funzionalità di ordinamento e filtro a questi oggetti. Come si esegue questa operazione in C …
87 c# 



5
Incorporamento di DLL non gestite in una DLL C # gestita
Ho una dll C # gestita che utilizza una dll C ++ non gestita utilizzando DLLImport. Funziona tutto alla grande. Tuttavia, voglio incorporare quella DLL non gestita all'interno della mia DLL gestita come spiegato da Microsoft lì: http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.dllimportattribute.dllimportattribute.aspx Quindi ho aggiunto il file dll non gestito al mio progetto dll …


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.