У меня есть этот статический метод на C #:
public class MyClass
{
public MyClass()
{
}
public static void myOwnMethod(int myValue)
{
int internalValue;
internalValue=myValue+10;
Console.Write(internalValue);
}
}
Теперь, если пользователь A вызывает MyClass.myOwnMethod (), пользователь B может вызывать тот же метод, который вызывается пользователем A (является статическим) или когда пользовательВ вызове этого метода, который он хотел бы создать еще один «экземпляр» класса / метода?
Потому что может быть опасно иметь статические методы, так что ...
ПРИМЕР
- userA вызывает MyClass.myOwnMethod (10);
- , если Console.Write пользователя A userB вызывает MyClass.myOwnMethod (20), каковы результаты для каждого пользователя?
userAполучить 20 и userB 30 или оба получить 30?