Posts

day 30

Image
studied the second section of material for the session is Methods. Method is a block of code that performs a specific task or operation. Methods are used to encapsulate reusable pieces of code and promote code organization, modularity, and reusability. They allow you to break down your code into smaller, manageable units, making it easier to read, understand, and maintain.

day 29

Image
 today I continued study methods  What is methods types ?  1-Void  Returns void . Means has no value to return;  Typically we use it while printing or implement algorithms that doesn’t return any value.   2-Return Datatype Returns value . You can reuse the method in some operations , You can print the value of the method or assign it to a variable. 

day 28

 learned some basics about C# features Some C# features:  - Arrays and Slicing  - foreach  - Jumb Statements  - && and &  - %  - Discard  - null and null coalescing  - pattern matching [ is ]  - Guess The Number Game  - switch expression  - Say hi to methods  - End of C# Basic Level

day 27

Image
Today studied  Reference Types  •Definition: Variables store references to memory locations.  • Examples: class, interface, delegate  • Memory Allocation: Hea • Stored Value: Memory address (reference).  • Memory Efficiency: Potentially larger, slower access.  • Assignment Behavior: Copying references, not the actual data.  • The [ new ] keyword resaves a place

day 26

 Today I studied fist part of the session’s martial. Value Types • What are Value Types? • Definition: Variables directly store their values. • Examples: int, float, char, struct. • Memory Allocation: Stack. • Characteristics • Stored Value: Actual data is stored. • Memory Efficiency: Faster access, but limited size. • Assignment Behavior: Copying value

day 25

Image
 today I studied  Assemblies, Assemblies is the basic unit of deployment in .NET Core. In summary, the combination of a common intermediate language (CIL), the Common Language Runtime (CLR), and cross-platform libraries allows C# code to be written once and run on multiple platforms, including both Windows and Mac. The runtime environment takes care of the platform-specific details, making cross-platform development more accessible for C# developers. 

day 24

Image
I decided to watch YouTube videos in order to improve my problem solving because it is very important in the field of programming and it is very important in our the field of programming and it is considered the most important feature that every programmer should have in order to be thankful so I decided to watch a video every day and answer problems and try to study them on my own alongside the course that I am already taking. today was the first day and I watched video and I solved two problems but only a little time of course we will increase them in the coming days.