请考虑下面的代码:变量在静态类中的静态方法
1)public static class MyClass
2){
3) public static DateTime MyMethod(DateTime dt)
4) {
5) DateTime temp = new DateTime();
6) temp = dt.AddDays(1);
7) return temp;
8) }
9)}
是否temp
变量例如每到MyMethod
任何电话?或者因为它是静态类中的一个静态方法,只有一个temp
变量在内存中分配的实例?
感谢
感谢亲爱的朋友。你的意思是,如果我把'SqlConnection'放在那个方法里面,打开并关闭它,那个连接会在每个线程中打开和关闭,并且每个线程都不会影响其他线程的连接? – Arian
@Kerezo是的,这是绝对正确的:每个正在执行的线程都会得到自己的变量,无论有多少个线程同时执行。 – dasblinkenlight