C # è un linguaggio di programmazione orientato agli oggetti multiparadigm, gestito e raccolto in modo indesiderato creato da Microsoft in parallelo con la piattaforma .NET
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, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Di recente ho iniziato a lavorare con Unity3D e principalmente scripting con C #. Dato che normalmente programma in Java, le differenze non sono troppo grandi, ma ho comunque fatto riferimento a un corso intensivo solo per assicurarmi di essere sulla strada giusta. Tuttavia, la mia più grande curiosità con …
Stavo scrivendo del codice durante il fine settimana e mi sono ritrovato a voler scrivere una fabbrica come metodo statico in una classe base. La mia domanda è semplicemente sapere se si tratta di un approccio ac # idomatico? La mia sensazione che potrebbe non essere proviene dal fatto che …
Di recente ho studiato di più sui tipi dinamici in C #. Con alcuni esempi ho capito una volta compilato il codice, non è necessario ricompilarlo di nuovo, ma può essere eseguito direttamente. Ritengo che la flessibilità fornita dalla parola chiave per poter effettivamente cambiare il tipo di dati a …
Ho un componente server che funziona su Zeroc-ICE. Quando volevo caricarlo testarlo, ho pensato che usare la libreria parallela per creare più richieste lo avrebbe fatto. Ma finirà così. L'uso della libreria Parallel (Parallel.For) di C # apparentemente è stato più semplice, ma non sembra generare esattamente tutto in parallelo …
List.ForEach(Console.WriteLine); List.ForEach(s => Console.WriteLine(s)); Per me, la differenza è puramente cosmetica, ma ci sono ragioni sottili per cui uno potrebbe essere preferito rispetto all'altro?
Sto cercando di convertire un programma Fortan77 in C #. Ho una subroutine con circa 650 righe di codice e orribili dichiarazioni GOTO dappertutto. Ho molti problemi anche a cominciare a visualizzare il flusso della subroutine per capire cosa fa. C'è qualcuno con esperienza in questo genere di cose che …
Recentemente ho discusso con alcuni dei miei colleghi di lavoro perché mi hanno detto che è meglio avere in una .DLL una connessione a stringa crittografata. E ho detto perché semplicemente non usare la connessione stringa definita in web.config crittografata? è lo stesso ed è migliore perché l'entità framework, ad …
Devo progettare una gerarchia di classi per il mio progetto C #. Fondamentalmente, le funzionalità della classe sono simili alle classi WinForms, quindi prendiamo ad esempio il toolkit WinForms. (Tuttavia, non posso usare WinForms o WPF.) Ci sono alcune proprietà e funzionalità di base che ogni classe deve fornire. Dimensioni, …
Sono abbastanza contento della mia comprensione del modello di eventi .NET. Penso che potrei fraintendere una piccola sfumatura del sistema. Quando ho iniziato a inserire eventi nelle mie lezioni, avrei usato il modo standard in questo modo: public event EventHandler<MyEventArgs> MyEvent; Ciò significava che qualsiasi abbonamento all'evento avrebbe bisogno di …
A meno che non sia necessario distinguere tra una variabile e un campo con lo stesso nome, non ho mai messo this.davanti a un campo o l'accesso ai membri in C #. Vedo che questo non è diverso dal m_prefisso che era comune in C ++ e penso che se …
Ho iniziato a lavorare al mio primo progetto open source su Codeplex e ho trovato un codice terribile. (Ho imparato che C # ha ancora l'istruzione "goto") Ho iniziato ad aggiungere funzionalità che il "proprietario" voleva e dopo aver esplorato la base di codice e visto che casino era (ad …
Ho usato MVP e MVC in passato e preferisco MVP in quanto controlla il flusso di esecuzione molto meglio secondo me. Ho creato la mia infrastruttura (classi di archivi dati / repository) e li utilizzo senza problemi durante la codifica dei dati di esempio, quindi ora sto passando alla GUI …
Di recente mi sono unito a un nuovo team di sviluppo in cui le preferenze linguistiche sono miste sulla piattaforma .net. Dev 1: Conosce VB.net, non conosce c # Dev 2: Conosce VB.net, non conosce c # Dev 3: conosce c # e VB.net, preferisce c # Dev 4: Sa …
Sto lavorando in C # e sto comunicando tra 2 app che sto scrivendo. Mi è piaciuta l'API Web e JSON. Ora sono nel punto in cui sto scrivendo una routine per inviare un record tra i due server che include alcuni dati di testo e un file. Secondo Internet …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.