Il metodo Finalize viene usato in C# ed è in pratica il distruttore di una classe.
E’ ereditato direttamente dalla classe Object, quindi è disponibile in ogni classe che andremo a creare.
E’ vietato però scriverlo come si farebbe per…
Il metodo Finalize viene usato in C# ed è in pratica il distruttore di una classe.
E’ ereditato direttamente dalla classe Object, quindi è disponibile in ogni classe che andremo a creare.
E’ vietato però scriverlo come si farebbe per…
Un po’ come per i Varargs in Java anche in C# è possibile passare un numero variabile di parametri (o argomenti) ad un metodo.
Per farlo viene utilizzata la parola chiave params nella dichiarazione dei parametri del metodo.
Questa parola…
In C# è possibile utilizzare un controllo ToolTip per visualizzare un’informazione riguardo un controllo quando ci si ferma per un po’ sopra con il mouse.
La classe ToolTip si trova nel namespace System.Windows.Forms ed è possibile inserirla anche visualmente a…
Per disegnare su un Windows Form in C# bisogna effettuare l’override della funzione OnPaint del form.
In questo articolo vedremo, come esempio, come disegnare una specie di X nel form, che in pratica sarà formata da due linee, una che…
A volte può essere necessario fermare l’esecuzione di un programma per un determinato tempo.
Ad esempio, dovendo gestire un tipico ciclo da videogame, cioè:
while (true)
{
//Svolgimento di azioni di gioco di esempio…
player.Move();
enemy.Move();
player.Attack();
enemy.Attack();
if (enemy.Life…
Le Implicitly Typed Local Variables sono una nuova funzionalità del C# messa a disposizione nel .NET Framework 3.0.
Questa funzionalità permette di creare variabili senza specificare il tipo, che verrà scelto automaticamente dal compilatore in base al valore assegnato alla…
Il Linq è una grande innovazione del .NET Framework 3.0.
In questo articolo vedremo come usarlo per effettuare query non su array di variabili, ma su una lista di oggetti.
Partiamo con un esempio che poi andremo a spiegare:
public…
Una delle novità del C# incluse nel Microsoft Framework 3.5 sono le Proprietà Automatiche.
Prima, infatti per inserire una proprietà in una classe, bisognava scrivere più o meno questo codice:
private string username;
public string Username
{
get
{
return…
Con il .NET Framework 3.0 tra le tante novità ci sono gli Object Initializers.
Questa nuova funzionalità permette di scrivere codice molto più velocemente e non toglie comunque niente alla sintassi, che comunque rimane leggibile.
Per capire come funziona il…
LINQ è una delle principali novità del .NET Framework 3.0.
Questa nuova funzionalità permette di eseguire delle query su oggetti e variabili in C#, con una sintassi molto simile all’SQL.
Vediamo un primo esempio di Linq:
using System;
using System.Collections.Generic;…
![]() | ![]() |
* Scritti negli ultimi 90 giorni
Da oggi mondoinformatico è presente anche su facebook!
Visto che più siamo e più guadagnamo e visto che più ci leggono più guadagnate…fate conoscere mondoinformatico a tutti i vostri amici di facebook, sicuramente qualcuno vorrà scrivere e guadagnare come voi…
Ci sono attualmente 0 utenti e 24 ospiti collegati