strFilePathTag = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName) + "\\Check\\" + strRoomTagID + ".txt";
解释的详细些

解决方案 »

  1.   

    exe目录下的Check目录下的文件strRoomTagID + ".txt"的全路径名
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
      

  2.   

    Path.GetDirectoryName 方法:返回指定路径字符串的目录信息。
    大多数情况下,此方法返回的字符串由路径中最后的 DirectorySeparatorChar 或 AltDirectorySeparatorChar 之前(不包括该字符)的所有字符组成。如果路径由根目录组成,如“c:\”,则返回 null。注意此方法不支持使用“file:”的路径。由于返回的路径不包含 DirectorySeparatorChar 或 AltDirectorySeparatorChar,因此将返回的路径传回 GetDirectoryName 方法会导致随后每次调用得到的字符串时截断一个文件夹级别。例如,将路径“C:\Directory\SubDirectory\test.txt”传入 GetDirectoryName 方法将返回“C:\Directory\SubDirectory”。将该字符串“C:\Directory\SubDirectory”传入 GetDirectoryName 将导致返回“C:\Directory”。===========================================================================================
    Assembly.GetExecutingAssembly 方法 :获取包含当前执行的代码的程序集。
    Assembly.GetModules方法:获取作为此程序集的一部分的所有模块。
    ==============================================================================================
    Module.FullyQualifiedName 属性:获取表示此模块的完全限定名和路径的字符串。
      

  3.   

    整个的意思就是获取当前exe文件所在文件下的Check子文件夹的文件strRoomTagID + ".txt"的全路径名
      

  4.   

    那么 
     [DllImport("CoreDll.dll")]        public static extern bool PlaySound(string pszSound, IntPtr hmod, UInt32 fdwSound);
    这句话 能否解释以下啊 动态库怎么这么到入啊 
      

  5.   

    上面的话,就是引用系统中的api函数的格式。对于以上的解释,请到下面的网址看看:http://zhidao.baidu.com/question/7241930.html。