CHAINING METHODS IN C#
INTERMEDIATE TUTORIAL
by Chamuth Chamandana
What are Chaining Methods?
=======================
Chaining Methods are used in C# in many ways. In extension methods and extension libraries such as LINQ, we use Chaining methods to pass the modified variable to the next method.
Example (built-in methods):
var result = "Hello World".Replace("World", "Chamuth").ToLower().Substring(5);
What we're going to talk about in this video
==================================
We're making a class known as StringDeveloper which creates strings from adding other strings which implements Chaining functionality. Which means every method returns itself, the context using return this; statement at the end of the changing of the content of the object which lets us call other functions in the object/class after.
Chaining Methods are also available in every other programming language including C, Java, JavaScript and etc.
Let me know what you want to know more about, in the comments section. If you enjoy please Subscribe to my channel and encourage us by liking our videos!!!
INTERMEDIATE TUTORIAL
by Chamuth Chamandana
What are Chaining Methods?
=======================
Chaining Methods are used in C# in many ways. In extension methods and extension libraries such as LINQ, we use Chaining methods to pass the modified variable to the next method.
Example (built-in methods):
var result = "Hello World".Replace("World", "Chamuth").ToLower().Substring(5);
What we're going to talk about in this video
==================================
We're making a class known as StringDeveloper which creates strings from adding other strings which implements Chaining functionality. Which means every method returns itself, the context using return this; statement at the end of the changing of the content of the object which lets us call other functions in the object/class after.
Chaining Methods are also available in every other programming language including C, Java, JavaScript and etc.
Let me know what you want to know more about, in the comments section. If you enjoy please Subscribe to my channel and encourage us by liking our videos!!!
Comments
Post a Comment