AppDomain.CurrentDomain.BaseDirectory用来获取当前程序所在的文件夹。if语句里面的条件是判断datadir字符串是不是以\bin\debug或者\bin\release结尾,如果是,那么获取当前程序坐在文件夹的父目录的父目录的路径全名。然后用appdomain.currentdomain.setdata设置当前的文件夹为datadir
一楼给你解释了,作用就是获得当前程序的绝对路径并赋值给dataDir