Thursday 27 July 2017

Lecture#4 ka Point#85 (Csharp Roman Hindi/Urdu Me).

Compiler hamesha output 'true or false', ya 'sahi ya ghalat', ya '0 or 1' ki form me hi dega. Aesa nahi hoga k compiler humey in dono ki koi dermiyani value output return kre, is ka matlab yeh hua k compiler humey 'absolute value' dega like: '0 or 1', 'true or false' etc.



C# me function aik waqt me hamesha aik hi value return kre ga, aik se zyada value nahi return kre ga. C++ me hum function se aik waqt me aik se zyada values return krwa saktey hain with the help of 'reference call' ya 'pointer'.



.NET framework me 'pointer' ka concept nahi hai. Agar hum VB.NET ya C# me kisi function se aik se zyada values return krwana chatey hain to us k liye humey 'Array' use krna parey ga.



VB.NET is 'highly managed' code, matlab yeh k no pointer, no reference, no forget pointer, no out, no in etc. C# me hum 'managed' aur 'unmanaged' dono type k program likh saktey hain. 'unmanaged' code me hum 'pointer' wagera use kr saktey hain, aur 'unmanaged' code ki zimedari .NET ka CLR ya .NET ka framework nahi leta.

No comments:

Post a Comment