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

1
Directory.GetFiles non raccoglie tutti i file
Ho del codice che ha lo scopo di ottenere file in una directory, che è abbastanza semplice foreach (var Totalfile in new DirectoryInfo(rootfolder).GetFiles("*Totals*.csv", SearchOption.TopDirectoryOnly)) I file sono denominati come segue: Totals.CSV142344 Totals.CSV142409 Totals.CSV142433 Totals.CSV142501 Totals.CSV142528 Il mio problema è che non sta recuperando l'ultimo file. Ho corretto il codice inserendolo …
23 c#  filenames 

4
È stato rilevato un possibile ciclo di oggetti .Net Core 3.0 che non è supportato
Ho 2 entità che sono correlate come una a molte public class Restaurant { public int RestaurantId {get;set;} public string Name {get;set;} public List<Reservation> Reservations {get;set;} ... } public class Reservation{ public int ReservationId {get;set;} public int RestaurantId {get;set;} public Restaurant Restaurant {get;set;} } Se provo a trovare ristoranti con …



5
metodo c # con parametri illimitati o metodo con un array o un elenco?
Di recente ho appreso che è possibile creare un metodo con parametri illimitati, ad esempio: SomeMethod(params int[] numbers); ma la mia domanda è: qual è la differenza tra questo e la semplice creazione di un metodo che riceve un elenco o un array? SomeMethod(int[] numbers); SomeMethod(List<int> numbers); forse ha qualche …
21 c#  methods 



4
Modo corretto per gestire le eccezioni in AsyncDispose
Durante il passaggio ai nuovi .NET Core 3 IAsynsDisposable, mi sono imbattuto nel seguente problema. Il nocciolo del problema: se DisposeAsyncgenera un'eccezione, questa eccezione nasconde tutte le eccezioni generate all'interno del await usingblocco. class Program { static async Task Main() { try { await using (var d = new D()) …

3
'ILoggerFactory' non contiene una definizione per 'AddConsole'
private ILoggerFactory ConfigureLogging(ILoggerFactory factory) { factory.AddConsole(); return factory; } Ho trovato il pezzo di codice sopra su Github . Dà il seguente errore: 'ILoggerFactory' does not contain a definition for 'AddConsole' and the best extension method overload 'ConsoleLoggerExtensions.AddConsole(ILoggingBuilder)' requires a receiver of type 'ILoggingBuilder' Sto usando NET Core 3.0 e …
20 c#  nuget  core  discord.net 

2
Come sostituire l'estensione AddJwtBearer in .NET Core 3.0
Ho il seguente codice che compila e funziona in .NET Core 2.2: byte[] key = Encoding.ASCII.GetBytes(Constants.JWT_SECRET); services.AddAuthentication(x => { x.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; x.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; }) .AddJwtBearer(x => { x.RequireHttpsMetadata = false; x.SaveToken = true; x.TokenValidationParameters = new TokenValidationParameters { ValidateIssuerSigningKey = true, IssuerSigningKey = new SymmetricSecurityKey(key), ValidateIssuer = false, …



1
Converti IAsyncEnumerable in List
Quindi in C # 8 abbiamo ottenuto l'aggiunta IAsyncEnumerabledell'interfaccia. Se abbiamo un normale IEnumerablepossiamo fare una Listo più qualsiasi altra collezione che vogliamo da essa. Grazie a Linq lì. var range = Enumerable.Range(0, 100); var list = range.ToList(); Bene, ora voglio convertire il mio IAsyncEnumerablein un Liste questo ovviamente in …



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.