@表示字符串中的转义符按字面意思处理。@"C:\dell\drivers\R105155\DevInst.dll"
等于
"C:\\dell\\drivers\\R105155\\DevInst.dll"
等于
"C:\\dell\\drivers\\R105155\\DevInst.dll"
解决方案 »
- 用CSC编译Default.aspx.cs,为什么提示未预编译文件?
- word中的字数统计功能怎么写?
- C#做的整个项目的DEMO在哪里?
- 这么将做好的.net网站上传到网上去
- dataset中有一列字符串(有重复),怎么统计每个不同的字符串重复的行数(不与数据库打交道)
- c#发布的问题
- 怎样使用SN命令?
- select id=" " 能否加个默认值选项
- 谁有xtragrid的序列号啊?给高分的!我可以拿erstudio 6交换
- 请问各位是否知道vb,asp里的GetObject此类自动得到com名的用法在c#里怎么实现?急!急!
- 'System.InvalidOperationException' 是由什么错误引起的,怎样解决??
- 请教一个自定义控件的问题 tooltip问题!!
Line2
Line3"
等于
"Line1\r\nLine2\r\nLine3"
filepath = filepath .substring(0,filepath.lastindexof('\\')+1 )好像是这么写,自己看看,思路就是获取DevInst.dll前的路径
在这里如果filepath是"@"C:\dell\drivers\R105155\DevInst.dll"程序就不对啊,换成""C:\\dell\\drivers\\R105155\\DevInst.dll""就对了,请问怎么办?
"
string filepath = ofd.FileName ;"得到的啊,可是在"System.Reflection.Assembly assem = System.Reflection.Assembly.LoadFile(filepath); "里用不了.这怎么解决?
string filepath = ofd.FileName ;
filepath 是 "@"C:\dell\drivers\R105155\DevInst.dll""
应该是@"C:\dell\drivers\R105155\DevInst.dll" @不应该在“”里面啊~请问@符合为何用,如何去掉?
因为在.net的编程语言中不允许单独的\号出现;不信你试下;
.net 在文件操作的时候就采用了@作为 标识的意思;
在.net 中 "\\" 实际上它的值 为"\"; 第一个"\"用来转意; 第而个才是真正的值;