0
私はこのように見えたサンプルC#コードを見てきました:このC#コードで@の目的は何ですか?
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;
}
ループ変数で、@の目的は何ですか?
'object'はC#のキーワードです。変数はキーワードと同じ名前を持つことはできません。変数名としてキーワードを使用する場合は、接頭辞 '@ 'を使用する必要があります。 –