Deleting file to Recycle Bin using C#
At first glance, there is no library/dll in C# that will automagically delete a file to the recycle bin. However if you were to look around, there is a function inside VB which does this.
The good thing about .NET is that everything is just libraries, VB, C# these are just the high level programming languages and you are free to use any function across the board.
So in order to delete a file to recycle bin inside a c# app, first add a reference to Microsoft.VisualBasic
Then inside your code you just do this
For more details on that function, you can refer to https://msdn.microsoft.com/en-us/library/ms127976%28v=vs.110%29.aspx