Estimated Fees in India
₹ 400 to ₹ 500 per hour
Find C Sharp Classes Fees in your locality
Total 13 years of programming experience and development in .net platform. Worked on c++, COM, Win32, Java. Working on RPA platform from last 2 years with Blue Prism. Having Blue Prism Professional certification. Handled 10+ projects under BP and 30+ Process. 7 Processes are deployed successfully in control room. End to end knowledge of BP processes and development and deployment.
I am in to IT industry having over 7 years of experience. I can definately help you with C#.net, SQL , ASP.net, MVC.net, JQuery.
Being 8 years experience in teaching, first discuss with the student to understand his basic knowledge, and his grasping power. I start teaching from basics of every subjects, using pen and paper, and some time soft copy of subjects, with good example of real world.
Post your Learning Need
Get customized quotes and responses from Tutors
Choose & Learn from Tutor of your choice
No data available
No data available
No data available
No data available
No data available
No data available
Lesson Posted on 25/09/2018 Learn .Net
Why a function in C# requires "Return type"??
Raga Deepthi Gade
I am an experienced .NET professional with over 8+ years of experience in teaching C , C# , Asp.Net ,...
- Basically , a Method is a piece of code used for the re-usability purpose.
- Method is of 2 types Function and Procedure
- Function is a method which returns a value to the calling place
Procedure is a method which returns nothing to the calling place.
Procedure syntax:
<procedurename>(<params>[optional])
{
//code
}
Procedure samples:
Display()
{
Console.WriteLine("Procedure returns no value");
}
Add(int a, int b)
{
Console.WriteLine("Sum : "+(a+b));
}
Hence, a function always returns a value or void to the calling place and a procedure returns nothing.
C# do not support Procedure. So functions in C# should be defined with the return type.
read less
Lesson Posted on 30/03/2018 Learn .Net
Raga Deepthi Gade
I am an experienced .NET professional with over 8+ years of experience in teaching C , C# , Asp.Net ,...
foreach is a looping statement :
Advantages:
Syntax:
foreach(<datatype of collection / array> <variablename> <in> <collection/array>)
{
code....
}
Example:
foreach(string courseName in coursesList)
{
code....
}
Working style of foreach loop:
Example 1: In the below example, we'll see how to iterate a group of int type array elements using foreach loop.
Example 2: In the below example, we'll see how to iterate a group of values in a collection.
NOTE : in .NET we've different types of collections. For example we took "List" a generic collection
read less
Lesson Posted on 25/09/2017 Learn .Net
Ranjan Panda
I am .Net Trainer with more than 6 years Industry experience in Microsoft .net technologies, Expertise...
Problem
You have classes that have dependencies on services or components whose concrete type is specified at design time. In this example, ClassA has dependencies on ServiceA and ServiceB. Figure 1 illustrates this.
Figure 1
ClassA has dependencies on ServiceA and ServiceB
This situation has the following problems:
Any of the following conditions justifies using the solution described in this pattern:
Delegate the function of selecting a concrete implementation type for the classes' dependencies to an external component or source.
The Inversion of Control pattern can be implemented in several ways. The Dependency Injection pattern and the Service Locator pattern are specialized versions of this pattern that delineate different implementations. Figure 2 illustrates the conceptual view of both patterns.
Figure2
Conceptual view of the Service Locator and Dependency Injection patterns
For more information about these patterns, see Dependency Injection and Service Locator.
The following are example implementations of the Inversion of Control pattern:
public class ModuleA : IModule { private readonly IRegionManager _regionManager; public ModuleA(IRegionManager regionManager) { _regionManager = regionManager; } ... }
Because the ModuleA class is instantiated by a container and an instance of the region manager service is registered with the container, the ModuleA class receives a valid instance of the region manager service when it is constructed. Note that a mock instance of the region manager service can be supplied when testing the ModuleA class by passing the mock instance in the constructor's parameter.
public void Initialize() { RegisterViewsAndServices(); INewsController controller = _container.Resolve<INewsController>(); controller.Run(); }
Note that for testing purposes, you could configure the container to return a mock instance that implements the INewsController interface instead of the real implementation. This enables you to test the NewsModule class in isolation. The following code, extracted from the NewsModuleFixture test class (located in StockTraderRI.Modules.News.Tests\NewsModuleFixture.cs), shows how the NewsModule class can be tested in isolation using a mock instance for the INewsController interface.
[TestMethod] public void InitCallsRunOnNewsController() { MockUnityResolver container = new MockUnityResolver(); var controller = new MockNewsController(); container.Bag.Add(typeof(INewsController), controller); var newsModule = new NewsModule(container); newsModule.Initialize(); Assert.IsTrue(controller.RunCalled); }
The Inversion of Control pattern has the following liabilities:
Have a question about C Sharp Classes Fees? Ask your question and get answers from top Tutors.
Create your FREE UrbanPro profile and grow your income!
Find best tutors for C Sharp Classes by posting a requirement.
Get started now, by booking a Free Demo Class