我正在探索nopCommerce 4.0源代码,并且难以理解其流行的本地化方法的语法" @T()"。
调用方法的方法类似于@T(" Products.FreeShipping"),它将返回本地化字符串。
T()是遵循C#语法的方法吗?如果它是一个C#方法,为什么它没有方法签名,如" public Lozalizer T(string parameter1)"图案?
它正在使用" get {...}"在T()方法下的语句,在我看来这更像是在C#中获取访问器模式,它怎么可能?
我在" NopRazorPage"下找到了它的实现。课程如下:
cell.contentView.layer.masksToBounds = false
cell.contentView.layer.shadowColor = UIColor.black.cgColor
cell.contentView.layer.shadowOpacity = 0.5
cell.contentView.layer.shadowOffset = CGSize(width: -1, height: 1)
cell.contentView.layer.shadowRadius = 1
cell.contentView.layer.shadowPath = UIBezierPath(rect: self.bounds).cgPath
cell.contentView.layer.shouldRasterize = true
cell.contentView.layer.rasterizationScale = UIScreen.main.scale