Değişken adınızı C # 'da' @ 'karakteriyle başlatabileceğinizi keşfettim. C # projemde Java ile yazılmış bir web hizmeti (projeme bir web başvurusu ekledim) kullanıyordum. WSDL'de tanımlanan arabirim nesnelerinden birinde "params" adında bir üye değişken vardı. Açıkçası bu C # 'da ayrılmış bir sözcük olduğundan, "params" adında bir üye değişkeni olan bir sınıfa sahip olamazsınız. Oluşturulan proxy nesnesi şuna benzer bir özellik içeriyordu:
public ArrayList @params {
get { return this.paramsField; }
set { this.paramsField = value; }
}
VS 2008 c # belgelerini aradım ama bu konuda bir şey bulamadım. Ayrıca Google'da arama yapmak bana herhangi bir yararlı yanıt vermedi. Peki, bir değişken / özellik adında '@' karakterinin tam anlamı veya kullanımı nedir?
@
nedir?