C# Functional Programming In-Depth (6) Anonymous Function and Lambda Expression
Besides named function, C# also supports anonymous function, represented by anonymous method or lambda expression with no function name at design time. Lambda expression can also represent expression
1590 words
|
8 minutes
C# functional programming in-depth (5) Delegate: Function type, instance and group
C#’s delegate is an important feature to make function first class citizen just like object. C# is a strongly-typed language, where any value and any expression that evaluates to a value has a type. I
3761 words
|
19 minutes
C# functional programming in-depth (4) Function input and output
The previous 2 chapters discuss all the named functions in C#. This chapter looks into the input and output features of C# function.
2088 words
|
10 minutes
C# functional programming in-depth (3) Local Function and Closure
The previous chapter discussed named function. There is one more special kind of named function. local function. Local function can be nested in another function, and it supports an important feature
2545 words
|
13 minutes
C# functional programming in-depth (2) Named function and function polymorphism
This chapter starts the deep dive in functional programming with C#. C# has named function and anonymous function. In C#, the most intuitive functions are method members of class and structure, includ
3473 words
|
17 minutes
C# functional programming in-depth (1) C# language basics
The previous chapter demonstrates that C# is a standardized, cross-platform, and multi-paradigm language, and gives an overview that C# is very functional with rich features, including LINQ, a unified
9400 words
|
47 minutes
Functional Programming and LINQ Paradigm (3) LINQ to Data Sources
As fore mentioned, LINQ is a functional programming model, consists of syntax in languages and APIs in libraries:
4657 words
|
23 minutes
Functional Programming and LINQ Paradigm (2) Programming Paradigms and Functional Programming
Object-oriented programming and functional programming are programming paradigms. A programming paradigm is a fundamental style or approach of programming. Paradigms are not mutually exclusive. It is
2636 words
|
13 minutes
Functional Programming and LINQ Paradigm (1) Cross Platform C# and .NET
C# is a functional and object-oriented programming language built by Microsoft. C# works with a family of programming frameworks crossing many platforms and devices. C# has been used by millions of pe
11733 words
|
59 minutes
End-to-End - Setup free SSL certificate to secure Azure Web App with HTTPS
It is 2019 now, and HTTP is considered as “not secure”, and HTTPS is the default. This is a end-to-end tutorial of how to setup SSL certificate to secure Azure Web App with HTTPS. It is based on “[Let
1318 words
|
7 minutes