首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

作vb.net转c#代码时候遇到的小疑点

2012-06-30 
作vb.net转c#代码时候遇到的小问题目前项目是vb。net代码转换成c#遇到一个问题是:VB中 Err.Number 68 时

作vb.net转c#代码时候遇到的小问题
目前项目是vb。net代码转换成c#

遇到一个问题是:

VB中 Err.Number = 68 时候 对应c#中的哪种异常类型(是不是 IOException)

[解决办法]
vb。net也不使用Err.Number了。完全对应的是


using Microsoft.VisualBasic;

Information.Err().Number

或者直接
int code=System.Runtime.InteropServices.Marshal.GetExceptionCode();
[解决办法]
现在Exception.Message就知道显示的错误内容了
[解决办法]
http://www.developerfusion.com/tools/convert/csharp-to-vb/
[解决办法]
现在都是这样做
比如文件操作

try
{
///
}

catch (FileNotFoundException ez)
{
//文件不存在
}

catch (PathTooLongException ex)
{
//路径太长
 }
catch (DirectoryNotFoundException ex)
{
//路径不存在
 }

...
根据不同的情况进行不同的处理

热点排行