【发布时间】:2012-05-22 19:16:48
【问题描述】:
我有一堂课:
public class MyClass
{
public int MyMethod()
{
Random rand = new Random();
return rand.Next() % 10 + 1;
}
}
还有 2 个对象:
MyClass obj1 = new MyClass();
MyClass obj2 = new MyClass();
问题是obj1.MyMethod() == obj2.MyMethod() 总是这样。为什么会这样?避免它的最佳方法是什么?
【问题讨论】: