それが何であるか、どのように機能するか教えてください 構造
[QueryString("productID")]int? productId
関数へのパラメーターとして使用されます
public IQueryable<Product> GetProduct([QueryString("productID")]int? productId)
私の英語はあまり上手ではありませんが、説明しようと思います。私がこの関数を書いていたら、私はこれをします:
public IQueryable<Product> GetProduct()
{
int? productId;
string productIdStr = Request.QueryString["productID"];
if (productIdStr != null)
productId = int.Parse(productIdStr);
else
productId = null;
---------------------------------
}
しかし、このコードは非常にエレガントに行われていますが、それが何であるかはわかりません
public IQueryable<Product> GetProduct([QueryString("productID")]int? productId)
{
}