如何在c#中初始化类的新对象

0 c# vb.net

Dim objConn As New Pclient.Connection
Run Code Online (Sandbox Code Playgroud)

上面的命令为Pclient类创建新对象.但是如何在C#中做同样的事情

它在VB中创建一个新对象,但是如何用C#编写

Dam*_*ith 5

var objConn = new Pclient.Connection();
Run Code Online (Sandbox Code Playgroud)

或者您可以指定类型

  Pclient.Connection  objConn = new Pclient.Connection();
Run Code Online (Sandbox Code Playgroud)

你可以尝试在线转换器

  1. developerfusion
  2. 转换器telerik

并且您还可以通过使用对象初始化程序更好地学习初始化对象


vb.net

Dim hero As New SuperHero

With hero 
  .Name = "SpamMan" 
  .PowerLevel = 3 
End With
Run Code Online (Sandbox Code Playgroud)

在Visual Studio 2008 +中

Dim hero As New superhero With {.Name = "SpamMan", .PowerLevel = 3}
Run Code Online (Sandbox Code Playgroud)

C#

SuperHero hero = new SuperHero() { Name = "SpamMan", PowerLevel = 3 }; 
Run Code Online (Sandbox Code Playgroud)

示例代码取自VB.NET和C#Comparison