.NET Fiddle Ideas
-
Support null check operators
Allow the compilation of null check operators i.e. DataSet?.Tables.Count. Currently the "?" screws up everything and a compilation error is received:
Code:
System.Data.DataSet ds = null;if (ds?.Tables.Count == 0 || ds?.Tables[0]?.Rows.Count == 0)
{
Console.WriteLine("True");
}
else
{
Console.WriteLine("False");
}Errors:
Compilation error (line 8, col 10): Invalid expression term '.'
Compilation error (line 8, col 11): Syntax error, ':' expected
Compilation error (line 8, col 35): Invalid expression term '.'
Compilation error (line 8, col 36): Syntax error, ':' expected
Compilation error (line 8, col 46): Invalid expression term '.'
Compilation error (line 8, col 47): Syntax error,…3 votes -
mobile/desktop button
Mobile/Desktop versions switch button is needed on main menu.
1 vote -
1 vote
-
F# is broken
F# is broken
1 vote -
Add System.Windows.Forms
Some of my code uses System.Windows.Forms.BindingContext (i.e. non UI code) and I want to reference it dotnetfiddle.net
Unfortunately I can't write
using System.Windows.Forms;
as I get the error Compilation error (line 2, col 22): The type or namespace name 'Forms' does not exist in the namespace 'System.Windows' (are you missing an assembly reference?)3 votes -
Solution/Project Explorer
I would like to be able to create projects that contain multiple files so that I can create tutorials to teach student.
The MVC project type for example allows for multiple files. but they are all together on screen and I can't close one down to focus on say the controller.VS Code uses Theia https://www.theia-ide.org/index.html - Perhaps you could also use this in your UI?
3 votes -
Be able to include import a Github repository
This would really help to make samples of bugs / issues in a repository. One could import all the files of a repository, then write a "Test" that fails and the owner of the repository could then check out why it fails easily.
See for example me manually uploading the files in a competitors product:
https://repl.it/@devedse/ErrorWhenLoadingJpgWithExif3 votes -
3 votes
-
Specify timezone for snippet
Sometimes I need to check a code that works with local timezone which should be different from UTC. It would be great to have an ability to specify timezone in that cases. Thank you!
4 votes -
Bug(?)
I was coding something and had some code to tell the user to press enter to continue. I did not want to keep writing it, so I copy and pasted it. However, this made my code go wonky. I had a switch later in the program and I was testing it out making sure it worked. I had copied and pasted the code after the switch, and this is where it gets weird... every time I ran it, it would go back to where I copied the code from and rerun the switch. I don't know why it happened but…
1 vote -
1 vote
-
Bring in proper C# 7 tuple deconstruction
Simple test:
static (int, int) Foo(int i)
{
return (i+2, 1*2);
}Current "result" :
Predefined type 'System.ValueTuple`2' is not defined or importedExpected:
To compile (and work of course :-)This includes updating "4.7.2" "Compiler" to accept C# 7.x and at least linking the proper dll with ValueTuple-a for "Roslyn 2.0"
1 vote -
nuget header directive for vb.net
Why would you make a Nuget Header Directive available for C# but not for VB.Net?
1 vote -
User main page
It would be nice to have a user page that lists the Fiddles that we have created. A main page of sorts.
1 vote -
1 vote
-
Support adding new page
Such as controller or class or new .cHTML ...
1 vote -
Debugging
Allow the usage of debugging such as stepping into a function, out of a function, run, memory mapping, local variables and the whole nine yards. It is vital if you don't want users to write constantly Console.WriteLine() statements.
Kindly, add debugging!
4 votes -
Use monaco-editor as default editor
Monaco-editor is MIT licensed and made by Microsft.
It's the same text editor used in VSCode, and it is open source!
It also has many interesting features like code diff and editor customization.See more here:
https://github.com/Microsoft/monaco-editor
https://microsoft.github.io/monaco-editor/playground.html31 votes -
dark theme
Please give us inverted color theme, most developers are working with "white on black"
43 votes -
Add Web Api 2.2 to list of project type
Add Web Api 2.2 to list of project type
5 votes
- Don't see your idea?