Asp.net MVC4,C#创建对象实例
发布时间:2020-12-16 03:15:44 所属栏目:asp.Net 来源:网络整理
导读:我应该在哪里创建一个实例?哪种方式更好,为什么? 1)在构造函数中? public class UserController : Controller{ private UnitOfWork unitofwork; public UserController(){ unitofwork = new UnitofWork(); } public ActionResult DoStuff(){ ... 2)作为私
我应该在哪里创建一个实例?哪种方式更好,为什么?
1)在构造函数中? public class UserController : Controller { private UnitOfWork unitofwork; public UserController(){ unitofwork = new UnitofWork(); } public ActionResult DoStuff(){ ... 2)作为私人班级成员? public class UserController : Controller { private UnitOfWork unitofwork = new UnitofWork(); public ActionResult DoStuff(){ ... 解决方法
真的,这是个人偏好.有些人更喜欢在构造函数之外初始化,因为没有其他人出现的可能性并且在没有初始化的情况下添加新成员,因为在他们面前有一个例子.
作为一般规则,如果对象的初始化需要任何逻辑或需要参数,那么我更喜欢在构造函数中执行它.无论你选择什么,一定要保持一致. 编辑:注意,在构造函数中初始化还允许您调用非静态方法和属性 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何以WPF格式捕获网页的按钮点击事件(在WebBro
- asp.net-core-mvc – 使用RedirectToAction传递TempData
- asp.net-mvc – ASP.net mvc页脚的公共数据
- asp.net-mvc – 暂时在MVC控制器,MVC,MVC控制器临时存储中保
- ASP.NET MVC 2加载部分视图使用jQuery – 没有客户端验证
- asp.net-mvc-3 – EF和存储库模式 – 在一个控制器中以多个
- asp.net-mvc-4 – Css和Js捆绑,IController Exception
- asp.net – 你可以添加一个HtmlGenericControl的子控件吗?
- asp.net-mvc-4 – GoogleOauth2问题获取Internal Server 50
- .net – 在项目开始很久之后开始进行单元测试?
推荐文章
站长推荐
- asp.net – 在MVC3中共享区域之间的控制器和视图
- asp.net-mvc – 什么是HtmlHelper渲染htmlAttrib
- asp.net-mvc-3 – 为什么asp.net mvc模型绑定器生
- asp.net – 如何使用webgrease?
- asp.net-mvc-4 – ASP.NET MVC中WebForms的Maste
- asp.net – 如何从Control继承而不是UserControl
- 当“必须”我使用asp.net CreateChildControls()
- asp.net-mvc – 如何使用MVC3 Razor布局页面?
- 如何在回发asp.net按钮之前运行javascript函数?
- ASP.NET WebApi OAuth2身份认证,搭建服务端(一
热点阅读