高手指点
写法1 public int id{ get; set; }
写法2 private int id;
public int Id
{
get { return id; }
set { id = value; }
}
这两种写法有什么区别 --------------------编程问答-------------------- 写法1是写法2的简写,目前没有区别。
写法2如果有更复杂的处理,写法1就不胜任了。 --------------------编程问答-------------------- 没有区别,写发2与写法1最后生成是一样的 --------------------编程问答-------------------- 但是,为什么第一种写法在与后台交互时出错。 --------------------编程问答-------------------- 好像在VS2008中,.net framework 3.5以上才支持第一种写法。 --------------------编程问答--------------------
直接用第二种 --------------------编程问答-------------------- 我想知道为什么第一种会出错,两种方法不是没有区别吗? --------------------编程问答--------------------
可能是大小写吧:)
写法1
public int Id
{ get; set; }
--------------------编程问答-------------------- 第一就是第二简写,
3.5才开始支持这样的写法
不过我还是习惯Ctrl+r -》 E --------------------编程问答--------------------
这个我还真没有试过,数据库用的是oracle,服务器功能由jave,前台是c#,好像oracle不区分大小写的吧。至于java我就不清楚了。 --------------------编程问答--------------------
我也觉得那个快捷键是起来很舒服。但是有的人说有点区别,有人说没什么区别。我是菜鸟,能指点下吗? --------------------编程问答-------------------- 应该是没有什么区别的,你可以生成IL语言看看。 --------------------编程问答--------------------
IL语言?怎么生成,指点下,没有用过。
补充:.NET技术 , C#