CSharp
فهرست کتابهای پیشنهادی برای #C
C# 4.0: The Complete Reference/Herbert Schildt/McGraw-Hill Osborne Media; 1 edition (April 27, 2010)
Essential C# 4.0 / Mark Michaelis. / 2010 Pearson Education
Beginning Visual C# 2010 /Karli Watson , Christian Nagel , Jacob Hammer Pedersen , Jon Reid , Morgan Skinner / Wiley Publishing, Inc.
C# 4.0 in a Nutshell, Fourth Edition / Joseph Albahari and Ben Albahari / O’Reilly
Visual C# 2010 Recipes: A Problem-Solution Approach / Allen Jones and Adam Freeman / Apress
Accelerated C# 2010 / Trey Nash / Apress
CLR via C# Third Edition/ Jeffrey Richter / Microsoft Press
ECMA-335 4th Edition June 2006 Common Language Infrastructure (CLI) Partitions I to VI /
کار با CSharp در لینوکس
نخست باید mono را نصب کنید. mono یک پیاده سازی متن باز از CSharp است که بر روی چندین سیستم عامل امکان کامپایل و اجرای برنامهای CSharp را فراهم میکند.
برای کامپایل و اجرا کردن برنامه test.cs باید دستورهای زیر در یکی از پیشانهها (کنسولها ، ترمینالها) مانند gnome-terminal یا xterm یا konsole در لینوکس اجرا شود. در ویندوز باید cmd را اجرا کرد و به پوشهای که mono نصب است رفت و در آنجا دستورهای زیر را اجرا کرد. البته در ویندوز پس از نصب mono در start menu بخش programs پیوندی برای اجرای خط فرمان mono بدون نیاز به تغییر مسیر گذاشته شده است که با اجرای آن میتوانید در هر مکانی دستورهای زیر را اجرا نمایید. مهمترین تغییر آن فقط افزوده شدن مسیرهای mono به مسیرها پیش فرض ویندوز (path) در این محیط است.
برای اشکال زدایی در برنامهها و همچنین به کارگیری برخی از تواناییهای اشکال زدایی مانند شمارهٔ خط کد در حال اجرا (StackFrame.GetFileLineNumber) برنامه به صورت زیر کامپایل و اجرا شود.
monodevelp محیط یکپارچهٔ اجرا برای کامپایل و اجرای این زبان فراهم میکند.