Developers who have experience with .NET 3.0 or higher, what features would you recommend first?

There are many features a .NET developer needs to speed up to speed up.

I'm still at 2.0, probably due to the industry in which I work, where banks tend to restrain the use of bleeding technologies (in my experience).

Developers who have experience with .NET 3.0 or higher, what features (both language and frameworks) would you recommend looking at first?

+3
source share
13 answers

IMHO, most efficient function - LINQ and lambda expressions

+12
source

3.0 WCF, , .

WPF , Windows/UI.

3.5, LINQ , -

+5

, , Lambdas LINQ .

LINQ-to-objects LINQ-to-XML, , .

, WPF , WCF .

+4

# - , LINQ -, !

+4

# 3.0: . - , , -.

, : - LINQ , . , , : (

+2
+1

LINQ, LINQ oh yeah LINQ

+1

LINQ . , LINQ, , , , ORM LINQ to SQL LINQ to Entities.

WPF.

SO...

MyObject foo = new MyObject() {prop1="foo",prop2="bar"}
+1

"" , WPF, , . , " " Silverlight, -.

- .NET Remoting -, WCF - .

, LINQ (, , LINQtoSQL) - , . LINQtoSQL, LINQtoENTITIES ( Entity Framework).

, LINQ - , XML, Objects, , LINQ-to-anything, ! ( Linq In Action, , LINQ-to-Amazon).

LINQ , -, , LINQ, ! , , , Expression Trees, , " ".

, , LINQ - , . (.. "" ), .NET , , , (.. - - "" #!)

+1

-, /.

0

-
-
-- (LOVE EM!!)

0

Windows Workflow Foundation (WF)

, , .

(, .NET 4, .)

0

4 , . , ( ) , .

4 , , :

  • -

(: , , , 4 , ).

Now it so happens that LINQ is mainly based on these 4 functions. But don't let this throw you off course. If you really want to master C # 3.0, you need to have a deep understanding of each of these language features, apart from using them in Linq. strong>

Once you do this, you are in a fantastic position to do 2 things:

  • Use C # 3.0 to write some powerful code
  • Actually understand Linq.

Enjoy it! C # 3.0 is a great thing.

0
source

Source: https://habr.com/ru/post/1703748/


All Articles