Please enable JavaScript.
Coggle requires JavaScript to display documents.
.NET C# (Core Programming (Fundamental Properties
Piller of OOPS
…
.NET C# (
Core Programming,
Base class libraries,
Visual studio IDE,
.NET Building Blocks,
LINQ
- Linq centric features are
1.1. implictly typed local variables
1.2. object/collection initialization syntax
1.3. lambda expression
1.4. Extension methods
1.5. anonymous types
,
MVC & Web API,
Random Concepts,
Dynamic keyword
1.Dynamic keyword can be assigned to any value
dynamic t="hello"
t=false;
t=new list<int>();
2.It can take the identity of any type on the fly
3.,
Process,Domain,context,clr
- its an os level concept used to describe set of resources and necessary memory allocation used by application
- every executable function will have primary thread and primary thread can spawn multiple secondary threads
- .net executable are hosted by logical partition within a process called app domain
- each process may contain multiple app domains
- app domain are far less expensive in terms of processing power and memory than full blown process
- app domain improves scalability of server applications
- app domain provides deeper level isolation and failing of one app domain will not impact other app domain
- one app domain cant use other app domain data unless its using distributed programming protocol such as wcf
- adding assemly to custom domain
appdomain ad=appdomain.createdomain("seconddoamin");
ad.load("carlibrary") | car library is the assembly
- single appdomain can contain multiple contextual bounderies
- contextual boundaries can be synchronize or a synchronize
- CIL is the only .net language that allows to use every aspect of CTS
)