@可能性の重複:
What's the use/meaning of the @ character in variable names in C#?
C# prefixing parameter names with @LINQの、ラムダと
私はこれを知っている必要がありますような気がして、私はGoogleにそれが不可能見つけます。以下 は、私が出会ったいくつかのLINQのコードからの抜粋です:
private static readonly Func<SomeEntities, someThing, List<someThing>> GetReplacement =
(someEntities, thing) => someEntities.someReplacement.Join(someEntities.someThing,
replaces => replaces.new_thing_id,
newThing => newThing.thing_id,
(rep, newThing) => new {rep, newThing}).Where(
@t => @t.rep.thing_id == thing.thing_id).
Select
(
@t => @t.newThing
).ToList().Distinct(new SomeThingComparer()).ToList();
「@」の接頭辞がこのコンテキストでは何を意味するのでしょうか?
ハ!私はそれが私が知っていたはずのものだと分かっていました。ありがとう! – Niklas
@Jon Skeet::) .... –