Բովանդակություն:

Ե՞րբ պետք է օգտագործենք ստատիկ մեթոդներ C #-ում:
Ե՞րբ պետք է օգտագործենք ստատիկ մեթոդներ C #-ում:

Video: Ե՞րբ պետք է օգտագործենք ստատիկ մեթոդներ C #-ում:

Video: Ե՞րբ պետք է օգտագործենք ստատիկ մեթոդներ C #-ում:
Video: Ինչպես գրել ասպեկտներ Spring AOP-ով [Spring AOP ճամփորդություն - Մաս 1] 2024, Նոյեմբեր
Anonim

Ահա մի քանի օրինակներ, երբ դուք կարող եք օգտագործել ստատիկ մեթոդներ

  1. Երբ որ ֆունկցիան չի դարձնում օգտագործել ցանկացած անդամից փոփոխականներ .
  2. Երբ օգտագործելով գործարան մեթոդները օբյեկտներ ստեղծելու համար.
  3. Երբ դուք վերահսկում եք կամ այլ կերպ հետևում եք դասի օրինակների քանակին:
  4. հաստատուններ հայտարարելիս.

Այս առումով, ե՞րբ պետք է օգտագործենք ստատիկ մեթոդներ C#-ում:

Երկու ընդհանուր օգտագործում է -ից ստատիկ դաշտերը պետք է պահեն ցուցված օբյեկտների քանակի հաշվարկը կամ պահեն արժեք, որը պետք է կիսվել բոլոր ատյանների միջև: Ստատիկ մեթոդներ կարող են ծանրաբեռնվել, բայց ոչ վերագրվել, քանի որ դրանք պատկանում են դասին, և ոչ դասի որևէ օրինակին:

Նաև գիտեք, կարո՞ղ ենք ստատիկ մեթոդ ունենալ ոչ ստատիկ C# դասում: Ոչ միայն դա, այլև մինչ այդ ոչ - ստատիկ դասեր կարող է պարունակել երկուսն էլ ստատիկ և օրինակ մեթոդները , ստատիկ դասեր թույլատրվում է միայն ունեն ստատիկ մեթոդներ . Այնուամենայնիվ, դրանք ստատիկ մեթոդներ ատյանի ներսում դասը կարող է ոչ թե ատյանի վրա, այլ միայն դաս ինքն իրեն։ // Զանգահարելով մեթոդները -ի օրինակով դաս.

Այս կապակցությամբ, ե՞րբ պետք է օգտագործեմ ստատիկ մեթոդներ:

Օգտագործեք ստատիկ երբ ցանկանում եք դասի մակարդակի հասանելիություն ապահովել a մեթոդ , այսինքն, որտեղ է մեթոդը պետք է լինել կանչելի առանց դասի օրինակի: Ստատիկ մեթոդներ կարիք չկա կանչվել օբյեկտի վրա, և դա այն է, երբ դուք օգտագործել այն. Օրինակ՝ ձեր Main()-ը a ստատիկ և դու չես ստեղծում այն անվանելու օբյեկտ:

Ի՞նչ է ստատիկ դասի C#-ը:

C# Ստատիկ դաս A C# ստատիկ դաս է դաս դա չի կարելի ակնարկել: Միակ նպատակը դաս իր ժառանգության գծագրերը տրամադրելն է դասեր . Ա ստատիկ դաս ստեղծվում է օգտագործելով « ստատիկ «հիմնաբառը C# . Ա ստատիկ դաս կարող է պարունակել ստատիկ միայն անդամներ: Դուք չեք կարող ստեղծել օբյեկտի համար ստատիկ դաս.

Խորհուրդ ենք տալիս: