Tag: 变量

ASP.NET C#静态变量是全局的吗?

今天我发布了一个小的asp.net beta网络应用程序,允许内部员工修改一些产品信息。 我们开始遇到用户覆盖彼此产品信息的问题……即使每个工作人员正在编辑完全不同的行(产品)。 经过一些谷歌搜索,我想我知道发生了什么,它与使用静态变量有关,下面是一个快速粗略的问题示例: // EditProductGroup.aspx.cs public partial class EditProductGroup : System.Web.UI.Page { private static int _groupId = 0; protected void Page_Load(object sender, EventArgs e) { _groupId = Convert.ToInt16(Request.QueryString[“GroupID”]); // get existing ProductGroup information from database using //_groupId to find the row and populate textboxes } private void saveProductGroupData() { // when user hits ‘save […]

您是否应该通过Property访问同一类中的变量?

如果您有一个获取并设置为实例变量的Property,那么通常您总是使用该类外部的Property来访问它。 我的问题是你是否也应该在课堂上这样做? 我总是使用该属性,如果有一个,即使在课堂上,但是想听到一些赞成和反对的论据,哪个是最正确的,为什么。 或者只是在项目中使用的编码标准问题?