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
Come posso specificare un percorso [DllImport] in fase di esecuzione?
In effetti, ho una DLL C ++ (funzionante) che voglio importare nel mio progetto C # per chiamarne le funzioni. Funziona quando specifico il percorso completo della DLL, in questo modo: string str = "C:\\Users\\userName\\AppData\\Local\\myLibFolder\\myDLL.dll"; [DllImport(str, CallingConvention = CallingConvention.Cdecl)] public static extern int DLLFunction(int Number1, int Number2); Il problema è …
141 c#  c++  dll  constants  dllimport 

7
Data casuale in C #
Sto cercando un codice C # moderno e conciso per generare una data casuale tra il 1 gennaio 1995 e la data corrente. Sto pensando a una soluzione che utilizza Enumerable.Range in qualche modo può renderlo più conciso.
141 c#  datetime  random  date 

4
Ottieni proprietà "Value" in IGrouping
Ho una struttura di dati come public DespatchGroup(DateTime despatchDate, List<Products> products); E sto provando a fare ... var list = new List<DespatchGroup>(); foreach (var group in dc.GetDespatchedProducts().GroupBy(i => i.DespatchDate)) { // group.Values is not correct... how do I write this? list.Add(new DespatchGroup(group.Key, group.Values); } Ovviamente non capisco IGroupingperché non riesco …

3
C # Funzione passante come argomento
Ho scritto una funzione in C # che fa una differenziazione numerica. Sembra così: public double Diff(double x) { double h = 0.0000001; return (Function(x + h) - Function(x)) / h; } Vorrei poter passare a qualsiasi funzione, come in: public double Diff(double x, function f) { double h = …
141 c#  arguments 




2
Disabilita il supporto C # 6.0 in ReSharper
Durante l'utilizzo di ReSharper, ha suggerito "Abilita il supporto C # 6.0 per questo progetto". Ho cliccato stupidamente su di esso, e ora, come pubblicizzato, mi dà suggerimenti per C # 6.0 - che poi mi danno errori in quanto non sto usando C # 6.0 in questo progetto. Come …
140 c#  resharper 

1
TargetedPatchingOptOut: "Prestazioni essenziali per inline oltre i confini delle immagini NGen"?
Ho attraversato alcune classi di framework usando reflector e ho notato che alcuni metodi e proprietà hanno il seguente attributo [TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] Sono abbastanza sicuro di aver visto il commento sopra da qualche altra parte e non l'ho mai seguito. Qualcuno potrebbe dirmi cosa …

6
Come gestire elegantemente i fusi orari
Ho un sito Web ospitato in un fuso orario diverso rispetto agli utenti che utilizzano l'applicazione. Inoltre, gli utenti possono avere un fuso orario specifico. Mi chiedevo come gli altri utenti e applicazioni SO si avvicinano a questo? La parte più ovvia è che all'interno del DB, data / ora …


3
json.net ha il metodo chiave?
Se la mia risposta ha la chiave "errore", devo elaborare l'errore e mostrare la finestra di avviso. Esiste un metodo "haskey" in json.net? Piace: var x= JObject.Parse(string_my); if(x.HasKey["error_msg"]) MessageBox.Show("Error!")
140 c#  json  json.net 

17
Mostra un modulo senza rubare il focus?
Sto usando un modulo per mostrare le notifiche (appare in basso a destra sullo schermo), ma quando mostro questo modulo ruba lo stato attivo dal modulo principale. C'è un modo per mostrare questo modulo di "notifica" senza rubare il focus?
140 c#  .net  winforms 


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.