====== Programming C# ====== ===== C# generally ===== * [[programming:csharp:getextension|Get extension from file name]]\\ * [[programming:csharp:datetimefromexcel|DateTime from excel]]\\ * [[programming:csharp:singleton|Singleton]]\\ * [[programming:csharp:readfromtextfile|Read from text file]]\\ * [[programming:csharp:executiontime|Execution time]]\\ * [[programming:csharp:md5hash|MD5 hash]]\\ * [[programming:csharp:gettopnfromdatatable|Get TOP N from DataTable]]\\ * [[programming:csharp:lazyinitialization|Lazy initialization]]\\ * [[programming:csharp:regularexpressions|Regular expressions]]\\ * [[programming:csharp:configFile|Configuration file]]\\ * [[programming:csharp:bulkCopy|Bulk copy (fast db insert)]]\\ ===== ASP.NET ===== * [[programming:csharp:aspnetshedule|asp.net shedule]]\\ * [[programming:csharp:memebershipandroleprovider|Membership and Role Provider]]\\ * [[programming:csharp:exceptionhandling|Exception handling]]\\ * [[programming:net:formatdatetimeingridview|Format DateTime in GridView]]\\ * [[programming:net:tfoottheadingridview|t foot and thead in gridview]]\\ * [[programming:net:setdecimalseparator|Set decimal separator for numbers]]\\ * [[programming:net:disableinputedit|Disable input editing via javascript]]\\ * [[programming:net:filenamefromuri|Get file name from URI]]\\ * [[programming:net:setculture|Globalization - set culture]]\\ * [[programming:net:samepositionafterpostback|Return to same position after postback]]\\ ===== WCF ===== * [[programming:csharp:wcf:aspnetcompatibility|Asp.Net Compatibility]]\\ * [[programming:csharp:wcf:securedservice|Secured service]]\\ ===== LINQ ===== * [[http://msdn.microsoft.com/en-us/vcsharp/aa336746|101 LINQ examples]] * [[programming:csharp:linq:querymultidimensionalarray|Query multidimensional array]]\\ * [[programming:csharp:linq:datatabletoiqueryable|DataTable to IQueryable]]\\ * [[programming:csharp:linq:aggregatestringarray|Aggregate string array]]\\ ===== Other ===== * [[programming:csharp:other:log4net|Log4net configuration]]\\ * [[programming:csharp:other:callingConventions|Calling conventions]]\\