Sobes.tech
Junior

Статикалык метод менен мисал ыкмасынын айырмасы эмнеде?

sobes.tech AI

AIден жооп

Статикалык ыкма класка тиешелүү жана класстын нускамасын түзбөстөн чакырылышы мүмкүн. Ал класстын статикалык маалыматтары менен иштейт. Мисал ыкма конкреттүү объектке (кластың нускамасына) тиешелүү жана аны чакырууга анын түзүлүшү талап кылынат. Ал ошол конкреттүү нускаманын маалыматтары менен иштейт.

Мисалдар:

public static class Math  
{  
    // Статикалык ыкма: Math классына тиешелүү
    public static int Add(int a, int b)  
    {  
        return a + b;  
    }  
}  

public class MyClass  
{  
    public int InstanceData { get; set; }  

    // Нуска ыкмасы: MyClass объектисине тиешелүү
    public void SetInstanceData(int data)  
    {  
        InstanceData = data;  
    }  
}  

// Колдонуу
// Статикалык ыкманы чакыруу
int sum = Math.Add(2, 3);  

// Нуска түзүп, нуска ыкмасын чакыруу
MyClass obj = new MyClass();  
obj.SetInstanceData(10);