I don't know the difference between these two lines of code:

```
public int method1 { get {return 1;} }
public int method2 {return 1}

```

What is the difference between `method1` and `method2`? I think the result would be the same, but what reason would I use the second one (`method2`)?