黑马程序员技术交流社区

标题: 视频中讲的每次要在main中粘的那段神奇的代码是什么?有... [打印本页]

作者: 肖攀    时间: 2012-8-7 18:17
标题: 视频中讲的每次要在main中粘的那段神奇的代码是什么?有...
视频中讲的每次要在main中粘的那段神奇的代码是什么?有什么作用啊?
作者: 许庭洲    时间: 2012-8-8 10:46
c程序和C#程序中main(Main)中开头的神奇代码可多了,你只须将视频讲的那段神奇代码看作一个模块,需要的时候直接复制粘贴过来使用就行了。
作者: 吴凡    时间: 2012-8-9 17:40
ADO.NET用MDF文件时要在MAIN中加入下面代码。
string dataDir = AppDomain.CurrentDomain.BaseDirectory;
        if(dataDir.EndsWith(@"\bin\Debug\")||dataDir.EndsWith(@"\bin\Release\"))
        {
            dataDir=System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
            AppDomain.CurrentDomain.SetData("DataDirectory",dataDir);
        }

//获取当前应用程序域的路径(xxx.exe所在的文件夹)
string dataDir = AppDomain.CurrentDomain.BaseDirectory;
//如果字符串后面匹配"\bin\Debug\"或"\bin\Release\",则往下面执行
            if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\"))
            {
//获取当前应用程序域的路径上一层再上一层的文件夹路径
                dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
//为指定的应用程序域属性分配指定值。
//为DataDirectory属性赋值,以后可以用GetData取到值
                AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
            }




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2