这两种C#方法有什么区别

这两种情况有什么区别.首先,如果我打开连接并将其作为参数传递给我的方法,那么直接在方法中打开连接?

cnn.open()
func(cnn,param1,param2);

VS

func(cnn, param1,param2)
{
  cnn.open();
  //open connection here
}

最佳答案 除了一种情况之外,与你发布的代码没有区别,你的调用函数需要负责打开/关闭连接,另一方面,你期望函数执行它.

点赞