Arrow فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از Process)
کد:
using System.Diagnostics;
کد:
static class Program
{
[STAThread]
static void Main()
{
if (IsPrevInstance())
return;
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
Application.Run(new Form1());
}
private static bool IsPrevInstance()
{
string processName = Process.GetCurrentProcess().ProcessName;
Process[] instances = Process.GetProcessesByName(processName);
if (instances.Length > 1)
return true;
else
return false;
}
}
تعریف یک متغیر بدوت تعیین کردن نوع آن در دات نت فریمورک 3.0 به بعد
کد:
int answer = 42;
string s = "this is a string.";
string[] names = new string[]{"Joe", "Bob", "Sam"};