Advertisement
Nickname
adrian11
Registered since:
July 14, 2004
Short bio:
 
Home page:
http://www.ugidotnet.org/7322.blog
Total posts:
206

Forum posts by Adrian Florea:

14 pages [ Previous 2 3 4 5 6 7 8 9 10 11 12 Next ]
Posted in .NET Buzz Forum, May 3, 2005, 12:12 AM
E' semplice: approfito della somiglianza tra la mia lingua madre (il rumeno) e la vostra e creo nuove parole/frasi che non esistono in nessuna delle due lingue ma che mantengano ancora la similitudine. Così me la ricordo facilmente e allo stesso tempo ho la sicurezza che non si trova in nessun dizionario - in più, è anche...
Posted in .NET Buzz Forum, May 2, 2005, 6:11 PM
I seguenti due snippet si compilano con le stesse opzioni, però il codice IL generato per i due foreach, come struttura, è ben diverso: using System;using System.Management;class Foo{  static void Main()  {    foreach (ManagementObject device in new...
Posted in .NET Buzz Forum, Apr 26, 2005, 6:12 AM
Sapevate che Krzysztof Cwalina è anche uno dei più veloci nuotatori polacchi? E un'altra cosa carina, ha fatto la tesi di laurea con una professoressa italiana.
Posted in .NET Buzz Forum, Apr 26, 2005, 4:12 AM
Ve ne siete probabilmente accorti di questo commento nei vostri file IL disassemblati: // --- The following custom attribute is added automatically, do not uncomment -------// .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(bool, bool) = ( 01 00 00 01 00 00 ) Per farlo sparire basta compilare con le opzioni /debug-...
Posted in .NET Buzz Forum, Apr 26, 2005, 2:12 AM
In dasm.cpp, che fa parte dell'implementazione dell'ildasm del Rotor, potete trovare questa simpatica label: if(g_pPELoader) goto DumpTheSucker; Beh, dopo il punto e virgola dello statement, aggiungerei un trattino e una parentesi chiusa ;-)
Posted in .NET Buzz Forum, Apr 26, 2005, 12:13 AM
Pensavate che non si possa scrivere una classe in C# che non derivi da nessun'altra classe, vero? :-) Provate a compilare questo codice: namespace System{  class Object {}} Passando l'assembly all'ildasm, notiamo due cose "strane": .namespace System{  .class private auto ansi beforefieldinit Object  {    .method...
Posted in .NET Buzz Forum, Apr 25, 2005, 10:48 PM
Dopo una registrazione gratuita è possibile scaricare questo interessantissimo libro (311 pagine), appena uscito: G. Nutt, "Distributed virtual machines: inside the Rotor CLI", Pearson Addison Wesley (2005) (Aggiornamento 17/04/05): Scopro adesso che Marco Russo l'aveva già segnalato quasi un anno e mezzo fa, quando il libro era ancora...
Posted in All Buzz Forum, Nov 5, 2006, 11:10 PM
Questo post di David Hayden, segnalato da Michele, che riprende un paragrafo da questo libro (non l'ho ancora visto nelle librerie ma un altro libro di Christian Gross mi è piaciuto molto) mi ha incuriosito perché sia in C# (CS0451) che in VB.NET (BC32103) è impossibile avere insieme una constraint struct/Structure e una...
Posted in All Buzz Forum, Oct 31, 2006, 7:09 PM
Possibile avere istanze di Foo? Tempo massimo di risposta: 30 secondi. class Foo { public Foo(ref Foo arg) { arg = this; } } Potrebbe andare bene per un colloquio (lo so che è semplice ma sono curioso cos'avreste risposto in 30 secondi).
Posted in All Buzz Forum, Oct 29, 2006, 1:09 PM
A volte, un umile metodo come l'Equals statico della classe System.Object può rendersi sorprendentemente utile. Per esempio, in una classe generica in cui il type parameter T può essere sia una class che una struct, abbiamo la necessità di controllare che un'istanza di T sia default(T). class Foo<T> { public bool...
Posted in All Buzz Forum, Oct 27, 2006, 7:26 PM
Un altro thread sul forum di GUISA, partendo da una frase di Janky. Solo un invito a trovare una soluzione insieme...
Posted in All Buzz Forum, Oct 27, 2006, 9:25 AM
Grazie a Corrado, ieri ho ricevuto questo commento da Paul Vick al post "Overloading non-generic virtual methods in generic classes (C# vs VB.NET)": "Corrado Cavalli pointed me to your question -- the answer is that VB and C# differ in their overload resolution rules. C# only looks at one level in the hierarchy at a time, while VB looks at all...
Posted in All Buzz Forum, Oct 26, 2006, 1:25 PM
Sul forum di GUISA ho postato qui un'implementazione del pattern State sfruttando la macchina a stati generata dal compilatore C# 2.0 per un iteratore generico. L'idea mi è venuta per gioco, diciamo che per adesso potrebbe essere interessante soprattutto per quelli che vogliono capire gli iteratori generici, non necessariamente come...
Posted in All Buzz Forum, Oct 25, 2006, 4:25 PM
Ho appena creato un thread sul forum di GUISA (Gruppo Utenti Italiani Solution Architect) in cui offro un esempio dove ha senso che il metodo GetHashCode ritorni sempre un valore costante e dove il metodo Equals è molto atipico: due istanze sono uguali se sono istanze del tipo contenente questi metodi - quindi semantica statica per una...
Posted in All Buzz Forum, Oct 21, 2006, 1:34 PM
Ho  notato un comportamento diverso (C# vs VB.NET) per l'overloading di metodi virtuali non-generici in classi generiche e, come notava il buon Raffaele in una discussione sul messenger "la regola di scegliere l'una o l'altra non è dettata dal CLS e qui scoppiano i problemi quando traduci un listato - un bel pasticcio". Lo snippet C#...
14 pages [ Previous 2 3 4 5 6 7 8 9 10 11 12 Next ]
Advertisement