A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

视频中讲的每次要在main中粘的那段神奇的代码是什么?有什么作用啊?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

2 个回复

倒序浏览
c程序和C#程序中main(Main)中开头的神奇代码可多了,你只须将视频讲的那段神奇代码看作一个模块,需要的时候直接复制粘贴过来使用就行了。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
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);
            }

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马