C# Online
לכתוב, להריץ ולשתף קטעי קוד - בלי שום התקנה.
הריצו C# אונליין בדפדפן
עורך וקומפיילר C# אונליין וחינמי. כתבו C# בדפדפן, לחצו על הרצה, ו-mcs מקמפל בזמן ש-Mono מריץ את התוכנית תוך שניות. בלי .NET SDK מקומי, בלי Visual Studio ובלי dotnet CLI להגדיר מראש.
העורך בנוי על אותו מנוע של VS Code, כך שהדגשת תחביר של C#, השלמה אוטומטית וסימון שגיאות עובדים כולם. הקוד מקומפל עם הקומפיילר mcs של Mono ורץ על Mono 6.12 עם ה-garbage collector מסוג SGen. שימושי לחקירת LINQ, לבדיקת async/await או להכנה לראיון עבודה ב-C#, בלי להקים csproj.
מה הופך את עורך ה-C# האונליין הזה לשימושי
- הרצת C# מיידית: כתבו קוד, לחצו על הרצה וקבלו פלט מקומפיילר ה-C# האונליין תוך שניות, בלי dotnet CLI ובלי csproj.
- הדגשת תחביר מלאה של C#, השלמה אוטומטית שמודעת לטיפוסים ושגיאות קומפילציה ברורות של mcs, עם אותו מנוע עורך של VS Code.
- יש תמיכה בקלט stdin.
Console.ReadLine(),Console.Read()ו-Console.In.ReadToEnd()קוראים כולם מתיבת הקלט של העורך, כך שתוכניות C# אינטראקטיביות עובדות מתחילתן ועד סופן. בלי .NET SDK, Visual Studio, Rider או Mono במחשב שלכם. - Mono 6.12 עם הקומפיילר mcs: כתבו תוכניות C# והשתמשו ב-LINQ, ב-generics וב-async/await בלי להתקין את ה-.NET SDK.
מה אפשר לבנות בעורך ה-C# האונליין
- שאילתות LINQ: Where, Select, GroupBy ו-Aggregate על מערכים ורשימות, כשהקומפיילר מאמת את ה-lambdas שלכם.
- מחלקות, ממשקים, generics ו-pattern matching: הניבים המרכזיים של C#, שאפשר לבדוק מתודה אחת בכל פעם.
- ניסויים מהירים ב-C#: נסו extension method, בדקו async Task, ודאו פירוק של tuple או בדקו איך טיפוס nullable מתנהג.
שאלות נפוצות על קומפיילר C# אונליין
קומפיילר ה-C# האונליין חינמי?
צריך את ה-.NET SDK או את Visual Studio מותקנים?
עורך ה-C# האונליין עובד בנייד ובמחשבי Chromebook?
אפשר להשתמש ב-Console.ReadLine() בקומפיילר ה-C# האונליין?
Console.ReadLine(), Console.Read() ו-Console.In.ReadToEnd() קוראים את השורות שהקלדתם בדיוק כמו כשמריצים קובץ .exe מקומפל מקומית בטרמינל. מתאים לשאלות ראיון שמפרקות שורות למערכים של מספרים שלמים.איך ממשיכים ללמוד C# אחרי שמנסים את העורך?
כלים שימושיים ל-C#
כלים חינמיים בדפדפן שמשתלבים היטב עם עורך ה-C# אונליין - כולם חלק מ-Coddy.