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 ottenere C # .Net Assembly per nome?
C'è qualcosa come: AppDomain.CurrentDomain.GetAssemblyByName("TheAssemblyName") quindi, invece di scorrere AppDomain.CurrentDomain.GetAssemblies(), potremmo semplicemente ottenere direttamente l'assembly specifico.
90 c#  assemblies 

4
Qual è la differenza tra System.Type e System.RuntimeType in C #?
Oggi stavo cercando di eseguire alcuni test di convenzione e di ottenere tutti i tipi in un assembly (chiamando Assembly.GetTypes()), quando sono incappato in qualcosa: System.RuntimeType:[First.Namespace.FirstClass] Ogni volta che provo a confrontare quel tipo con typeof(FirstClass), non sono uguali. Quindi, quando provo a trovare tutti i tipi che contengono FirstClasscome …
90 c#  reflection 

16
Toast equivalente per Xamarin Forms
Esiste un modo per utilizzare Xamarin Forms (non specifico per Android o iOS) per avere un pop-up, come Android fa con Toast, che non necessita dell'interazione dell'utente e scompare dopo un (breve) periodo di tempo? Dalla ricerca in giro, vedo solo avvisi che richiedono clic dell'utente per scomparire.


3
Ottieni un elenco di proprietà da Elenco di oggetti
Attualmente utilizzo foreachloop per restituire un elenco di objectproprietà. class X { List<X> Z = GetXlist(); List<String> r = new List<String>(); foreach (var z in Z) { r.Add(z.A); } return r; } C'è un modo per accorciarlo in modo da non dover scrivere il foreachciclo?
90 c# 


15
Dizionario bidirezionale / bidirezionale in C #?
Voglio memorizzare le parole in un dizionario nel modo seguente: Posso ottenere codice parola per parola: dict["SomeWord"]-> 123e ottenere codice parola per parola: dict[123]->"SomeWord" È vero? Ovviamente un modo per farlo sono due dizionari: Dictionary<string,int>e Dictionary<int,string>ma c'è un altro modo?
90 c#  .net  dictionary 

9
Leggi i file da una cartella presente nel progetto
Ho un progetto C # (applicazione console Windows). Ho creato una cartella denominata Data all'interno del progetto. Ci sono due file di testo all'interno della cartella Data. Come posso leggere i file di testo dalla cartella "Dati". Ho provato sotto le cose. string[] files = File.ReadAllLines(@"Data\Names.txt") È l'errore che il …
90 c# 


4
Ottieni il valore di un campo statico pubblico tramite la riflessione
Questo è quello che ho fatto finora: var fields = typeof (Settings.Lookup).GetFields(); Console.WriteLine(fields[0].GetValue(Settings.Lookup)); // Compile error, Class Name is not valid at this point E questa è la mia classe statica: public static class Settings { public static class Lookup { public static string F1 ="abc"; } }
90 c#  .net 

6
Parser / lettore CSV per C #? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
89 c#  csv 


4
Spiegazione di Func
Mi chiedevo se qualcuno potesse spiegare cos'è Func<int, string>e come viene utilizzato con alcuni chiari esempi.
89 c#  .net  func 

5
Come estendere i tipi predefiniti di C #, come String?
Saluti a tutti ... ho bisogno di Trimun String. Ma voglio rimuovere tutti gli spazi vuoti ripetuti all'interno della stringa stessa, non solo alla fine o all'inizio di essa. Potrei farlo con un metodo come: public static string ConvertWhitespacesToSingleSpaces(string value) { value = Regex.Replace(value, @"\s+", " "); } Che ho …


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.