Ich habe eine Probe C# -Code zu sehen, die wie folgt aussah:Was ist der Zweck von @ in diesem C# -Code?
private static string GetCommandLine(Process process)
{
string cmd = "";
using (var s = new ManagementObjectSearcher("SELECT CommandLine FROM Win32_Process WHERE ProcessId = " + process.Id))
{
foreach (var @object in s.Get())
{
if (cmd.Length > 0) cmd += " ";
cmd += @object["CommandLine"];
}
}
return cmd;
}
Was ist der Zweck des @ in der Schleife Variable?
'Objekt' ist ein Schlüsselwort in C#. Variablen können nicht den gleichen Namen wie Schlüsselwörter haben. Sie müssen das Präfix '@' verwenden, wenn Sie Schlüsselwörter als Variablennamen verwenden möchten. –