Cannot delete directory with Directory.Delete(path, true)

Editor’s note: Although this answer contains some useful information, it is factually incorrect about the workings of Directory.Delete. Please read the comments for this answer, and other answers to this question. I ran into this problem before. The root of the problem is that this function does not delete files that are within the directory … Read more

Find and extract a number from a string

\d+ is the regex for an integer number. So //System.Text.RegularExpressions.Regex resultString = Regex.Match(subjectString, @”\d+”).Value; returns a string containing the first occurrence of a number in subjectString. Int32.Parse(resultString) will then give you the number.

Reading CSV file and storing values into an array

You can do it like this: using System.IO; static void Main(string[] args) { using(var reader = new StreamReader(@”C:\test.csv”)) { List<string> listA = new List<string>(); List<string> listB = new List<string>(); while (!reader.EndOfStream) { var line = reader.ReadLine(); var values = line.Split(‘;’); listA.Add(values[0]); listB.Add(values[1]); } } }

Found conflicts between different versions of the same dependent assembly that could not be resolved

eta: There’s a killer article on this stuff by SO’s own @Nick Craver that you should read While the other responses say this, they don’t make it explicit, so I will…. On VS2013.2, to actually trigger the emission of the cited information, you need to not read the message, which says: C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(1697,5): warning … Read more

How to remove all event handlers from an event

I found a solution on the MSDN forums. The sample code below will remove all Click events from button1. public partial class Form1 : Form { public Form1() { InitializeComponent(); button1.Click += button1_Click; button1.Click += button1_Click2; button2.Click += button2_Click; } private void button1_Click(object sender, EventArgs e) => MessageBox.Show(“Hello”); private void button1_Click2(object sender, EventArgs e) => … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)