#C זוהי שפת העילית האחרונה של מיקרוסופט בתחום פיתוח מונחה עצמים וגם
בתחום פיתוח אפליקציות לאינטרנט.
#C הינה תוצר של Java ו- ++C.
מיקרוסופט החליטו פשוט שגם הם יכולים לפתח שפת תכנות פורטבילית (ניידת) אשר
האפליקציות שלה בדומה ל JAVA יכולות לרוץ על כל פלטפורמה ומערכת הפעלה
וכך נולד סוס חדש המשלב את העוצמה והחוזק של ++C ו- JAVA ואת הפשטות
בתכנות של Visual Basic.
לדוגמא: ב #C כבר אין צורך להתעסק עם פוינטרים (למרות שאפשר) מאחר וסביבת העבודה
כבר דואגת לכל זה מאחורי הקלעים ולעוד המון בונבונים טובים שהמתכנתים שנאו ב ++C.
אך עליה וקוץ בה: הרבה פחות שורות קוד = נפח קובץ תוכנית יותר גדול
תלוי מה מתכנתים כמובן.