Supported on | Core | Datatypes | Entities | Input | Logging | Multimedia | Content | Networking | Physics2D | Rendering | Scenes | System.XML | System.Linq |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows .NET | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Windows C++ | ![]() | ![]() | ![]() | ![]() | ![]() | ||||||||
Windows Java | |||||||||||||
Android C++ | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |||||||
Android Java | |||||||||||||
iOS Objective C | |||||||||||||
Windows Phone 7 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |||||
Windows Phone 8 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |||||
HTML5 / JavaScript | ![]() | ![]() | ![]() | ![]() |
Language Feature |
Windows .NET |
Windows C++ (2014) |
Windows Java (2014) |
Android C++ | Android Java |
iOS Objective-C (2014) |
Windows Phone 7 | Windows Phone 8 |
HTML5 JavaScript |
Inheritance | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||
Type inference | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
ref/out parameters | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||
Generics | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Anonymous types | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
Lambdas anonymous delegates | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||
User-defined operators | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||
User-defined conversions | ![]() | ![]() | ![]() | ![]() | |||||
Method overloading | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Constructor overloading | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Object and collection initializers | ![]() | ![]() | ![]() | ![]() | |||||
foreach | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
using statement | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Exception handling | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Named and default arguments | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||
C# variable capture semantics | ![]() | ![]() | ![]() | ![]() | |||||
Always evaluate expressions left-to-right | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Properties | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||
Indexers | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||
Events | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Nullable types and lifted operators | ![]() | ![]() | ![]() | ![]() | |||||
dynamic | ![]() | ![]() | ![]() | ![]() | |||||
Nested types | ![]() | ![]() | ( ![]() | ![]() | ( ![]() | ![]() | ![]() | ![]() | ![]() |
Query expressions | ![]() | ![]() | ![]() | ![]() | |||||
goto/goto case/goto default | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |||
Iterator blocks (yield) | ![]() | ![]() | ![]() | ![]() | |||||
async | ![]() | ![]() | ![]() | ||||||
Multi-dimensional arrays | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Expression trees | ![]() | ![]() | ![]() | ![]() | |||||
lock statement | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
operator true/false | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |||
extern alias | ![]() | ![]() | ![]() | ||||||
Clipped integer type (short/byte) | ![]() | ![]() | ( ![]() | ![]() | ( ![]() | ![]() | ![]() | ![]() | |
checked/unchecked | ![]() | ![]() | ![]() | ||||||
User-defined value types (structs) | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |||
Pointers | ![]() | ![]() | ![]() | ![]() |
Platform | Mouse | Keyboard | Gamepad | Touch |
---|---|---|---|---|
Windows | ![]() | ![]() | ![]() | ![]() |
Mac | ![]() | ![]() | ![]() | |
Linux | ![]() | ![]() | ![]() | |
iOS | ![]() | ![]() | ||
Android | ![]() | ![]() | ![]() | |
XBox | ![]() | |||
Playstation | ![]() | |||
Browser | ![]() | ![]() | ![]() | ![]() |
PsVita | ![]() | ![]() |
Platform | In App Purchases Providers Supported | Ad Providers |
---|---|---|
Windows | PayPal, Google, Amazon | None |
Web | PayPal, Google, Amazon | |
Android | Google Play, PayPal, Amazon | AdMob |
iOS | Apple In-App Purchase, PayPal | iAd |
Windows 8 | Microsoft, PayPal | Microsoft |
Windows Phone | Microsoft | Microsoft |