Почему так много вакансий с .NET/C#/ASP MVC?
var attrs = File.GetAttributes(@"C:\swapfile.sys"); // @ означает, что спецсимволы (\n\r ...) не интепретируются и \ не нужно задавать как \\
var flags = Enum.GetValues(typeof(FileAttributes))
.Cast<FileAttributes>()
.Where(flag => attrs.HasFlag(flag))
.Select(flag => Enum.GetName(typeof(FileAttributes), flag));
foreach (var flag in flags)
Console.WriteLine(flag);
this.Text = string.Format("current thread #{0}",
Thread.CurrentThread.ManagedThreadId);
var text = string.Format("current thread #{0}", Thread.CurrentThread.ManagedThreadId);
this.Invoke(()=> Text = text);