Transcript

Bug: I clicked here, but no title was added

C# Beats Chuck NorrisFact: Chuck Norris was written in C# which itself was written in Chuck Norris

Agenda

C#

New stuff in C# 4

Mono

All about C#

Not going to talk about it

Or about:

Just show cool stuff

C# == Steal from the best, and then some

Demos

Delegates

Lambda Expressions

Extension methods

LINQ

New Stuff

Static Dynamic Type

Default/Keyworded parameters

Variance/Covariance in Generic Interfaces and Delegates

Mono

Q: What is Mono?

A: OpenSource.Platform(libraries, runtime, compiler)

Can develop in: Visual Studio, MonoDevelop

Runs on: Windows, Linux, Mac, PS3, Wii, Ipad, FreeBSD, ...

Licensing: It's complicated (Free language+bytecode, some Free libraries)

And some more Mon

Language Compilers: C#, Boo, Python, Java, Javascript, PHP (Why?), LUA, more...

GUI: Gtk#, WinForms

Mod_apache

http://www.mono-project.com/

Additional Resources

101 LINQ samples

www.linqpad.net/

C# from a java developer perspective

The future of C# (PDC 2008)

Manning: C# in Depth

Thanks !


Top Related