这是什么:= VB中的运算符意味着什么?

时间:2013-11-21 10:25:14

标签: .net vb.net

它在<RequireAuthorization(Permission:="Manage Users")>中使用。我知道它是一个赋值运算符,但它与'='?

有什么区别

2 个答案:

答案 0 :(得分:4)

这是一个命名参数(与位置参数的默认常规单独分开):

  • 使读者可以轻松看到该值代表
  • 使编写者可以轻松地为第17个可选参数提供值,而无需指定所有其他参数(或包含大量逗号等)

答案 1 :(得分:1)

它用于将命名参数的值传递给方法,在本例中是RequireAuthorizationAttribute的构造函数。