Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# &引用@&引用;在一根绳子里面?_C# - Fatal编程技术网

C# &引用@&引用;在一根绳子里面?

C# &引用@&引用;在一根绳子里面?,c#,C#,现在,我知道@operator的用途了-它允许使用保留字作为变量名或生成非转义字符串,但最近我收到了包含此内容的代码库(名称已更改,字符串的一部分已在NDA下更改): 显然,它似乎是某种占位符,但它到底是做什么的呢?很可能在运行时替换占位符 例如: 亲爱的@CustomerName 在@Date的@Time参加@City的首次活动 …很可能在运行时替换占位符 例如: 亲爱的@CustomerName 在@Date的@Time参加@City的首次活动 …很可能在运行时替换占位符 例如: 亲爱的@C

现在,我知道@operator的用途了-它允许使用保留字作为变量名或生成非转义字符串,但最近我收到了包含此内容的代码库(名称已更改,字符串的一部分已在NDA下更改):


显然,它似乎是某种占位符,但它到底是做什么的呢?

很可能在运行时替换占位符

例如:

亲爱的@CustomerName

在@Date的@Time参加@City的首次活动


很可能在运行时替换占位符

例如:

亲爱的@CustomerName

在@Date的@Time参加@City的首次活动


很可能在运行时替换占位符

例如:

亲爱的@CustomerName

在@Date的@Time参加@City的首次活动


很可能在运行时替换占位符

例如:

亲爱的@CustomerName

在@Date的@Time参加@City的首次活动


据我所知,这并不是C#的固有特征。可能是代码库本身使用的标记化字符串。默认情况下,它只是字符串中的一个字符。但它可以被处理字符串并用其他内容替换部分的内容使用。现在我们无法告诉您代码中的哪些内容可以做到这一点。请您提供更多的上下文。这可能意味着什么,取决于您的代码。这种语言本身并没有赋予字符串文字中的@特殊含义。据我所知,它并不是C#的母语。可能是代码库本身使用的标记化字符串。默认情况下,它只是字符串中的一个字符。但它可以被处理字符串并用其他内容替换部分的内容使用。现在我们无法告诉您代码中的哪些内容可以做到这一点。请您提供更多的上下文。这可能意味着什么,取决于您的代码。这种语言本身并没有赋予字符串文字中的@特殊含义。据我所知,它并不是C#的母语。可能是代码库本身使用的标记化字符串。默认情况下,它只是字符串中的一个字符。但它可以被处理字符串并用其他内容替换部分的内容使用。现在我们无法告诉您代码中的哪些内容可以做到这一点。请您提供更多的上下文。这可能意味着什么,取决于您的代码。这种语言本身并没有赋予字符串文字中的@特殊含义。据我所知,它并不是C#的母语。可能是代码库本身使用的标记化字符串。默认情况下,它只是字符串中的一个字符。但它可以被处理字符串并用其他内容替换部分的内容使用。现在我们无法告诉您代码中的哪些内容可以做到这一点。请您提供更多的上下文。这可能意味着什么,取决于您的代码。该语言本身没有赋予字符串文本中的@特殊含义。
somestring = @"This is good thing that @nametag is there";