there are many teams that develop in C# (or more generally .NET).BlackTiger wrote:Eah... Great place to be and work...
Unfortunately it's impossible in my company. Also it's impossible for me to work in Microsoft - I'm allergic to C/CPP.
Comments
Check me out on the web at Ion Todirel.
-
-
very sweet Charles, this kind of info is exactly what i was looking those days.
-
nice, Welcome Rory, nice startup.
keep on posting
-
Maybe Charles is a bot and Chazz is an upgrade to Charles
and C9 is a place to test it, just kidding anyway.
-
no you can't because System.EventHandler delegate takes 2 args: object, EventArgs. But since you can do something like:Andrew Davey wrote:I think you can replace "(sender, e)" with just "()" - or at least I hope it'll support that!

C#3.0 is looking sweeeet!

ktr wrote:
// to this (C# 3) ------------------------------------
button1.Click += (sender, e) => doSomething();
// i think you can do that ^ ... lol
button1.Click += delegate
{
};
i guess that at the end lambada expressions will support that, but right now you can't. -
when download will be available for this video?
EDIT: Sorry i thought is mms... -
why language is named F#, i mean why not just F or other name?
-
o yesCharles wrote:
shoshan wrote: Hia...
How much did pepsi pay him for the commecial ?
By the way, I was drinking Coke.
They didn't want to pay enough to get on C9 (Just kidding!)
The only inference that should be made from Brian drinking diet Pepsi on camera is that Brian likes diet Pepsi... As you know, soft drinks are free at MS and we have both Pepsi and Coke in all fridges.
Maybe Pepsi makes you smarter? Hmm...
C
Pepsi = C#;
Cola = VB;
-
That's interesting (similar to System.Object approach). Anyway i like C# how it is TODAY (clean, elegant), some dynamic features whould't be bad, obviously depends on what they add. I'm looking at VB 9 specifications and i can't say the same, too many new constructs very ugly, they extend it too fast.Andrew Davey wrote:Adding late binding to C# could be done easily if they copied Boo. In Boo you can declare a variable "as duck". Then any references to members on that variable are late-bound. I like the approach because it makes the declaration explicit.
Where it gets more awesome is if you implement the IQuackFu interface on a class. This interface defines three methods: QuackInvoke, QuackGet and QuackSet. So when calling code invokes any member on your class, the compiler actually makes it call the dispatcher methods of the interface, passing the member name and arguments.
This basically means you can do funky stuff like add methods at runtime to a class. See http://docs.codehaus.org/pages/viewpage.action?pageId=13653 for a cool dynamic mixin example.