x => x.姓名
C#來源:ASP.NET MVC 2 開發實戰
VB之隱含函式
function(x) x.姓名
所以看到C#裡的「=>」就是VB的function() ...的意思,這個就是語法上差異很大的例子。
Reference:
x => x.姓名
function(x) x.姓名
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <center> <img border="0" src="cid:0271d15f7b22$b60be514$563c53f5$AAIVYSH" width="550" height="350" align="center"> </center><br> Salvador Bailey </body> </html>
MvcApplication1.Models.MvcGuestbookEntities db = new Models.MvcGuestbookEntities();
db.AddTo留言板(new Models.留言板()
{
姓名 = data.Name,
Email = data.Email,
內容 = data.Body,
建立時間 = DateTime.Now
});
' 不用使用完整的命名空間MvcApplication1.Models.MvcGuestbookEntitie
' VB會自動判別,直接使用物件即可
Dim db As MvcGuestbookEntities = New MvcGuestbookEntities()
'Dim db As New MvcGuestbookEntities() 是VB更簡潔語法,建立加初始化
' 在Visual Studio 2010中,最後面的_(底線)可以不用加
db.AddTo留言板(New 留言板() With { _
.姓名 = data.Name, _
.Email = data.Email, _
.內容 = data.Body, _
.建立時間 = DateTime.Now _
})
db.SaveChanges()
db.AddTo留言板(new Models.留言板()
{
姓名 = data.Name,
Email = data.Email,
內容 = data.Body,
建立時間 = DateTime.Now
});
db.AddTo留言板(New Models.留言板() With { _
Key .姓名 = data.Name, _
Key .Email = data.Email, _
Key .內容 = data.Body, _
Key .建立時間 = DateTime.Now _
})
[HttpPost]
public ActionResult Save()
{
//Do something
}
<HttpPost> Public Function Save() As ActionResult ' Do something return View() End Function