小编Mar*_*vin的帖子

代理感知的定义是什么

我需要澄清"代理意识"这个流行语.是否意味着在应用程序尝试直接对主机执行操作后感知到代理?或者是在创建代理对象(想想.net WebProxy)并传递代理地址,端口,登录等之后,应用程序知道如何创建和使用与服务器的代理连接?

proxy definition

8
推荐指数
2
解决办法
1万
查看次数

使用C#try/catch/finally表现得像if/else的最佳方法是什么?

我试图设置try/catch/finally表现得像if/else.我不确定做这件简单事情最优雅的方法.

public bool login()
{
bool isLoggedIn = false;
if (connectToServer(Path,username,password) ) // if successful
  {
     isLoggedIn = true;
  }
  else
  {

  }

return isLoggedIn;
}
Run Code Online (Sandbox Code Playgroud)

这是我尝试使用例外的内容.

public bool login()
{
 bool isLoggedIn = false;

 try{
    connectToServer(Path,username,password)
    isLoggedIn = true; 
  }
  catch(myConnectionException ex)
  {


  }

return isLoggedIn;
}
Run Code Online (Sandbox Code Playgroud)

第二行"isLoggedIn"将被执行,尽管前一行在失败时引发异常.我的想法是问"如果抛出一个异常,我不希望该行被执行.我可以(我应该)在此时访问异常对象进行测试吗?(或者它是否超出范围?)我是一个前C编码器所以我试图"保持c#"来做一件简单的事情.我只想完善自己的技能并与"最佳实践"保持一致.感谢DTM

c# exception try-catch

1
推荐指数
1
解决办法
1010
查看次数

标签 统计

c# ×1

definition ×1

exception ×1

proxy ×1

try-catch ×1